2 第二种方式就是 django 1.5 以后的方法,通过 从AbstractBaseUser, PermissionsMixin开始派生出一个自定用户Model,并且实现自定义的BaseUserManager就能够使用Django来创建用户。
~如果你认可我的回答,请及时点击【采纳为满意回答】按钮
~~手机提问的朋友在客户端右上角评价点【满意】即可。
~你的采纳是我前进的动力
~~O(∩_∩)O,记得好评和采纳,互相帮助,谢谢。
假如你有一个app叫做myapp,模型models.py代码如下:
from django.db import modelsclass Person(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
django数据库迁移一般就两个命令,命令行执行
1,生成数据表
python manage.py migrate
相当于执行下面sql语句
CREATE TABLE myapp_person ("id" serial NOT NULL PRIMARY KEY,
"first_name" varchar(30) NOT NULL,
"last_name" varchar(30) NOT NULL
)
2,修改模型models.py字段后可以用重建命令,我们在模型中添加一个字段
from django.db import modelsclass Person(models.Model):
first_name = models.CharField(max_length=30)
last_name = models.CharField(max_length=30)
bothday= models.DateField("生日", default=datetime.date.today)
然后在命令行执行
python manage.py makemigrations
最后执行命令python manage.py runserver,即可在本地浏览器打开127.0.0.1:8000
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)