和flask 一样 如果模型models 发生改动,则需要进行一个迁移数据库,但是我还没有想讲到那么深入,现在模型是django自带的一些sessiong,damin之类的模型
所以如果你想进去admin后台管理 ,会发生错误
(1146, "Table ‘tuzhan.django_session‘ doesn‘t exist")
提示数据库中
tuzhan.django_session
这个表不存在
那么使用migrate 迁移本身自带的
flask是(需要插件flask_migrate和flask_script) 来复习一下
python manage.py init 初始化 ,只需要一次
python manage.py migrate
python manage.py upgrade
django 则是
python manage.py makemigrations
python manage.py migrate
可以进入admin了
不过在进入之前先创建一个admin账号才能进入
python manage.py createspueruser
分别是账号,邮箱,密码,重复密码
现在去127.0.0.1:8000/admin 输入账号密码
默认界面
django 从零开始 2迁移模型数据到数据库中和admin初识
原文:https://www.cnblogs.com/zengxm/p/11295715.html