gpt4 book ai didi

python - "python manage.py syncdb"没有创建表

转载 作者:太空狗 更新时间:2023-10-29 21:24:23 24 4
gpt4 key购买 nike

我先跑

python manage.py syncdb

它为我创建了数据库和表,然后我尝试添加更多应用程序,这就是我所做的:

创建应用程序

python manage.py startapp newapp

然后我将 'newapp' 添加到 setting.py 中的 INSTALLED_APPS:

INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'newapp',
)

最后我运行了syncdb:

python manage.py syncdb

这是我得到的结果:

Creating tables ...
Installing custom SQL ...
Installing indexes ...
Installed 0 object(s) from 0 fixture(s)

我检查了我的数据库,没有名为 newapp 的表,没有包含 newapp 的表名。

最佳答案

我也遇到了这个问题,并且能够通过删除我的应用程序中的 migrations 文件夹来解决这个问题。不知何故,它已经被创建并欺骗 syncdb 认为它已经完全迁移了,但这些迁移脚本实际上并没有做任何有用的事情。如果您确实有要保存的迁移,显然不要尝试此操作,但我正在使用全新的应用程序和模型。

关于python - "python manage.py syncdb"没有创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23235914/

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