已创建Django项目并启动开发服务器,如何通过Tor Browser访问?
解决Django启动时的未应用迁移提示
嘿,这是Django在贴心提醒你,项目的核心应用还没完成数据库迁移呢,跟着下面的步骤操作就能轻松解决:
先看看你启动服务器时收到的完整提示内容:
执行系统检查...
系统检查未发现问题(0项被忽略)。
您有14项未应用的迁移。在为admin、auth、contenttypes、sesions这些应用完成迁移前,项目可能无法正常运行。
请执行'python manage.py migrate'命令来应用迁移。
2018年4月19日 - 16:28:03
Django版本2.0.4,使用设置'personal.settings'
正在启动开发服务器...
具体操作步骤:
第一步,在项目根目录(就是存放
manage.py的文件夹)的终端里,执行迁移命令:python manage.py migrate这个命令会自动处理所有未应用的迁移文件,帮你创建admin、auth这些核心应用必需的数据库表,执行完成后会提示你哪些迁移已经成功应用。
第二步,重新启动开发服务器:
python manage.py runserver这时候再看终端输出,就不会有未应用迁移的提示了,你的Django项目就能正常运行啦!
说白了,迁移是Django管理数据库结构的标准方式,首次创建项目后必须走这一步,不然像后台管理(admin)这类依赖数据库的功能根本没法用哦。
内容的提问来源于stack exchange,提问作者Deathkamp Drone
相关产品推荐
相关产品推荐

