1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| from django.shortcuts import HttpResponse from app01 import models
def orm(request): models.UserInfo.objects.create(username='root', password='123') obj = models.UserInfo(username='alex', password='123') obj.save() dic = {'username': 'eric', 'password': '666'} models.UserInfo.objects.create(**dic)
result = models.UserInfo.objects.all() result = models.UserInfo.objects.filter(username='alex', password='123') for row in result: print(row.id, row.username, row.password)
models.UserInfo.objects.all().delete() models.UserInfo.objects.filter(username='alex').delete()
models.UserInfo.objects.all().update(password='12345') models.UserInfo.objects.filter(id=4).update(password='15')
models.UserInfo.objects.filter(name='seven').count()
models.UserInfo.objects.raw('select * from userinfo')
models.UserInfo.objects.raw('select id as nid from 其他表')
models.UserInfo.objects.raw('select * from userinfo', using="default")
return HttpResponse('orm')
|