在Windows 8.1下,使用mysql(5.6.17)(WAMP 2.5)和Python 3.5的django 1.10我是新手
我精心配置了mysql连接器,制作了模型,使用manage.py终端和Pycharm制作了makemigrations myapp
和migrate myapp
。
当我尝试访问管理网页时,我收到了一条消息(trabajo是我项目中的应用程序:programa)
异常值:
(1146, "Table 'programa.django_session' doesn't exist")
在my settings.py文件中有:
MIDDLEWARE_CLASSES = [
'django.middleware.security.SecurityMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware',
'django.middleware.clickjacking.XFrameOptionsMiddleware',
]
应用程序块:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'trabajo',
]
要连接数据库:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME' : 'programa',
'USER' : 'myownuser',
'PASSWORD' : 'myownpassword',
'HOST' : '',
'PORT' : '',
}
}
为什么在管理页面中会出现此错误?我能做些什么来解决这个问题?
提前谢谢。欢迎任何帮助!!;-)
古斯塔沃。
如果你所做的只是“迁移myapp”,那么你只为你的应用创建了表。我认为一个简单的“migrate”将为Django和它贡献的模块创建所有的表。
运行命令:
相关问题 更多 >
编程相关推荐