gpt4 book ai didi

python - 如何在 Django 1.9.6 中创建 super 用户帐户

转载 作者:IT老高 更新时间:2023-10-28 20:24:23 25 4
gpt4 key购买 nike

我正在阅读一本关于 Django 的书(Sanjeev Jaiswal 和 Ratan Kumar 所著的“Learning Django Web Development”),但这本书是基于 Django 的早期版本(1.9 之前的版本)。为了用表填充数据库,本书使用了 syncdb 命令:

$ python manage.py syncdb

然后书上说终端会提示你创建一个 super 用户帐户。

在 Django 1.9 及更高版本中不再使用 syncdb 命令。经过一番研究,似乎 migrate 命令用表填充数据库,但它不会提示创建 super 用户帐户。如何在 Django 1.9.6 中做到这一点?

最佳答案

我想你想运行这些命令:

python manage.py makemigrations 根据您的模型创建迁移文件

python manage.py migrate 将根据创建的迁移文件在您的数据库中创建表

(有关数据库迁移的更多详细信息,请参阅 docs)

python manage.py createsuperuser 将在数据库中为您的应用程序创建一个 super 用户 (docs)

关于python - 如何在 Django 1.9.6 中创建 super 用户帐户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37618059/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com