我删除了那张桌子(哎呀),现在我想重新生成它。是否有允许我这样做的命令?在线查看,每个人都说使用命令./manage.py syncdb
,但在最新版本的Django中不再提供该命令。所以我尝试了./manage.py migrate
,但那并没有生成表格。我也试过了./manage.py --run-syncdb
,但那也没有。
我非常确定我可以手动完成,但我希望有一种方法可以通过内置命令来实现。
答案 0 :(得分:4)
由于管理员应用只有一个表django_admin_log
,因此您可以通过运行
python manage.py migrate admin zero
然后通过运行
重新应用管理员应用迁移 python manage.py migrate
您可能希望在执行此操作之前创建备份(或实际上是任何迁移):)