django 从零开始 2迁移模型数据到数据库中和admin初识

和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  输入账号密码

默认界面

猜你喜欢

转载自www.cnblogs.com/zengxm/p/11295715.html