from django.shortcuts import render,redirect from django.contrib.auth.models import User from django.http import HttpResponse from django.contrib.auth import authenticate from django.contrib import auth # Create your views here. def showall(request): mynames = '' for i in User.objects.all(): #myname += str(i) + '
' mynames += i.username + '
' return HttpResponse(mynames) def find(request): try: a1 = User.objects.get(username='john') return HttpResponse('找到john') except: a1 = None return HttpResponse('查無此人') def add(request): #要新增一筆:tom #先判別是否已經存在資料表內 try: a1 = User.objects.get(username='mike') except: a1 = None #若無,則新增一筆 if a1==None: a2 = User.objects.create_user('mike','mike@gmail.com','mike963852') a2.first_name = '麥克' a2.last_name = '李' a2.is_staff = True a2.save() return redirect('/showall/') else: return HttpResponse('mike 已經存在')