1、架构介绍
数据库中使用道德User表结果如下。
class User(models.Model):
'''用户表'''
gender = (
('male', '男'),
('female', '女'),
)
name = models.CharField(max_length=128, unique=True)
password = models.CharField(max_length=128)
email = models.EmailField(unique=True)
sex = models.CharField(max_length=32, choices=gender, default='男')
c_time = models.DateTimeField(auto_now_add=True)
def __str__(self):
return self.name
项目结构说明:
2、操作说明
数据库操作首先进入shell模式。当然本文都只是介绍最常用的操作,其他操作等用到的时候再进行补上。这里有一篇文章介绍的东西很详细。
python manage.py shell
使用User表
from login.models import User
2.1 增
User.objects.create(name='allen',password='123',email='4@django.com')
2.2 删
删除name为‘1’的行
User.objects.filter(name='1').delete()
2.3 改
将name=Lucy的密码改成123456
q = User.objects.get(name='Lucy')
q.password = '123456'
q.save()
2.4 查
查找表中所有行
User.objects.all()
|