【发布时间】:2014-06-07 18:59:29
【问题描述】:
我第一次跑
python manage.py syncdb
它为我创建了数据库和表,然后我尝试添加更多应用程序,这就是我所做的:
创建应用程序
python manage.py startapp newapp
然后我在setting.py中将'newapp'添加到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 的表名。
【问题讨论】:
-
newapp中有模型吗?请出示您的 models.py。
-
@timo.rieber 是的,你是对的。非常感谢!!