我正在尝试在我的第一个Django项目中创建一个数据库(称为“meu_blog”)。我创建了一个名为gerar_banco_de_dados.bat的文件,并在其中输入以下代码:
python manage.py syncdb
pause
项目“meu_blog”的设置文件中的代码是:
DATABASES = {
'default': {
'ENGINE': 'sqlite3', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'meu_blog.db', # Or path to database file if using sqlite3.
'USER': '', # Not used with sqlite3.
'PASSWORD': '', # Not used with sqlite3.
'HOST': '', # Set to empty string for localhost. Not used with sqlite3.
'PORT': '', # Set to empty string for default. Not used with sqlite3.
}
}
但是当我尝试使用以下信息创建用户管理系统时:
•用户名:admin •电子邮件:admin@gmail.com •密码:1 •密码(再次):1
我收到一条消息说:“找不到固定装置”
相反,当它显示此消息时(根据我正在关注的tutorial book):
所以,我想知道如何修复这个“找不到夹具”并安装用户管理系统。
我正在使用Python 2.6和Django 1.3。
提前感谢您的帮助。
答案 0 :(得分:3)
“找不到灯具”本身并不是错误。如果您没有为应用程序使用initial_data.json
灯具(这不是必需的),那么这通常会在syncdb期间显示。没问题。
答案 1 :(得分:1)
根据您的屏幕截图,已经安装了用户系统。 固定装置没有安装,主要是因为你没有提供任何固定装置。 见https://docs.djangoproject.com/en/dev/howto/initial-data/#providing-initial-data-with-fixtures