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())
#此刻我们插入了两条数据
return 0
def selectData(req):
ulist=User.objects.all()
for u in ulist:
print(u.name)
return 0
#此刻我们查找出了所有的数据
def updateData(req):
User.objects.all().update(sex=True)
return 0
#此刻我们将所有用户的性别改成True
def deleteData(req):
User.objects.all().delete()
return 0
#此刻我们清空了所有数据
def selectDataWithCondition(req):
ulist = User.objects.filter(name='bob')
for i in ulist:
print(i.name)
return 0
#此刻我们通过条件name='bob'查询出了相关数据,并输出了bob,其他如修改和删除也可以通过filter条件来操作相应数据
此刻方法已经全部写完了,是不是好简单... ...
下面我们使用神器 python manage.py shell
from index.views import insertData
insertData('')
我们会看到输出0,然后执行
from index.views import selectData,updateData
//selectData('')
... ...