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 已經存在')