我有关于这个查询的帖子,但其中大部分是针对 linux 的。它们都不是专门用于窗户的
在我的应用程序中,我正在设置数据库(sqlite3,Django 中的默认值)。编辑我的应用程序(mysite)的setting.py文件后
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3', # Add 'postgresql_psycopg2', 'mysql', 'sqlite3' or 'oracle'.
'NAME': 'D:/Django_Code/sqlite.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.
}
}
在发现我必须设置 DJANGO_SETTINGS_MODULE 环境后,Django 才能知道数据库设置。所以我把它设置为
DJANGO_SETTINGS_MODULE = "D:\Django_Code\mysite\mysite\settings.py"
在我发布时交叉检查数据库设置
>>> from django.db import connection
>>> cursor = connection.cursor()
它说 DJANGO_SETTINGS_MODULE 环境变量未定义。
需要帮助来正确设置 DJANGO_SETTINGS_MODULE。