美文网首页
Django models 自动创建表走过的坑

Django models 自动创建表走过的坑

作者: 积土成城 | 来源:发表于2018-07-26 17:58 被阅读0次

说一声自己走过坑

1. 默认数据库SQLITE3   需要改成需要的配置,  我用mysql  

默认设置

改完之后

2. 在3.x走数据库用的是pymysql模块所以我们需要告诉django用pymysql

在应用下的__init__.py文件里添加代码

3. 默认只创建django系统表  和  models.py 文件中的类对应的表, 不能是其他名字

如果需要定义其他名字, 可以在admin.py 中,注册对应model类

4. 如果还是无法自动建表,操作结果为No Changes,可以尝试


执行   python3 manage.py makemigrations --empty 你的应用名;

执行   python3 manage.py makemigrations;

执行   python3 manage.py migrate;

相关文章

网友评论

      本文标题:Django models 自动创建表走过的坑

      本文链接:https://www.haomeiwen.com/subject/mpabmftx.html