from index.models import User
from hashlib
... ...
def insertData(req):
uData=[{'name':'bob','sex':True,'pwd':'bobpwd'},{'name':'lisa','sex':False,'pwd':'lisapwd'}] #注意這里的pwd都應該在前端就加密好
for data in uData:
User.objects.create(name=data['name'],sex=data['sex'],pwd=hashlib.md5(data['pwd']).hexdigest())
#此刻我們插入了兩條數(shù)據(jù)
return 0
def selectData(req):
ulist=User.objects.all()
for u in ulist:
print(u.name)
return 0
#此刻我們查找出了所有的數(shù)據(jù)
def updateData(req):
User.objects.all().update(sex=True)
return 0
#此刻我們將所有用戶的性別改成True
def deleteData(req):
User.objects.all().delete()
return 0
#此刻我們清空了所有數(shù)據(jù)
def selectDataWithCondition(req):
ulist = User.objects.filter(name='bob')
for i in ulist:
print(i.name)
return 0
#此刻我們通過條件name='bob'查詢出了相關數(shù)據(jù),并輸出了bob,其他如修改和刪除也可以通過filter條件來操作相應數(shù)據(jù)
此刻方法已經(jīng)全部寫完了,是不是好簡單... ...
下面我們使用神器 python manage.py shell
from index.views import insertData
insertData('')
我們會看到輸出0,然后執(zhí)行
from index.views import selectData,updateData
//selectData('')
... ...