DJANGO_SETTINGS_MODULE 未定义
DJANGO_SETTINGS_MODULE undefined
我知道有很多关于这个的问题,我实际上已经解决了所有问题,但我无法解决问题。我试图通过遵循基于 python 2.5 的 GAE 教程(来自:Head First Python 在 (python 2.7) GAE 上 运行 一个 python webapp第 10 章)。这需要使用 djangoforms 创建一个表单。但是,在 运行nning GAE 服务器上,我收到错误:"ImportError: no module named django.core.exceptions"。
在本论坛上就此错误进行了各种讨论后,我了解到我必须将以下两行添加到我的 app.yaml 文件中以用于 python 2.7:
libraries
- name: django
version: "1.4"
并且还必须包含 'threadsafe' 属性。我什至不得不 'rename' 我的应用程序名称的扩展名为“.app”而不是“.py”,这样我才能使用 'threadsafe' 属性。
但是,我收到错误 'DJANGO_SETTINGS_MODULE is undefined'。我尝试安装 django 'exclusively'。我什至(绝望地)创建了一个新的 django 项目并将设置文件移动到我的 webapp 中名为 'django' 的子文件夹中。但是,我仍然遇到错误。目前,我的 app.yaml 文件如下所示:
application: hfwwg
version: 1
runtime: python27
api_version: 1
threadsafe: true
env_variables:
DJANGO_SETTINGS_MODULE: 'django/settings.py'
handlers:
- url: /.*
script: hfwwg.app
- url: /static
static_dir: static
libraries:
- name: django
version: "1.4"
请建议如何删除 'DJANGO_SETTINGS_MODULE' 错误或任何其他有错误的地方。任何帮助,将不胜感激。
这是我使用 django 的代码部分:
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
from google.appengine.ext import db
from google.appengine.ext.webapp import template
from google.appengine.ext.db import djangoforms
...
class MyForm(djangoforms.ModelForm):
...
DJANGO_SETTINGS_MODULE: 'django/settings.py'
这应该是
DJANGO_SETTINGS_MODULE: 'django.settings'
我知道有很多关于这个的问题,我实际上已经解决了所有问题,但我无法解决问题。我试图通过遵循基于 python 2.5 的 GAE 教程(来自:Head First Python 在 (python 2.7) GAE 上 运行 一个 python webapp第 10 章)。这需要使用 djangoforms 创建一个表单。但是,在 运行nning GAE 服务器上,我收到错误:"ImportError: no module named django.core.exceptions"。
在本论坛上就此错误进行了各种讨论后,我了解到我必须将以下两行添加到我的 app.yaml 文件中以用于 python 2.7:
libraries
- name: django
version: "1.4"
并且还必须包含 'threadsafe' 属性。我什至不得不 'rename' 我的应用程序名称的扩展名为“.app”而不是“.py”,这样我才能使用 'threadsafe' 属性。
但是,我收到错误 'DJANGO_SETTINGS_MODULE is undefined'。我尝试安装 django 'exclusively'。我什至(绝望地)创建了一个新的 django 项目并将设置文件移动到我的 webapp 中名为 'django' 的子文件夹中。但是,我仍然遇到错误。目前,我的 app.yaml 文件如下所示:
application: hfwwg
version: 1
runtime: python27
api_version: 1
threadsafe: true
env_variables:
DJANGO_SETTINGS_MODULE: 'django/settings.py'
handlers:
- url: /.*
script: hfwwg.app
- url: /static
static_dir: static
libraries:
- name: django
version: "1.4"
请建议如何删除 'DJANGO_SETTINGS_MODULE' 错误或任何其他有错误的地方。任何帮助,将不胜感激。
这是我使用 django 的代码部分:
from google.appengine.ext import webapp
from google.appengine.ext.webapp.util import run_wsgi_app
from google.appengine.ext import db
from google.appengine.ext.webapp import template
from google.appengine.ext.db import djangoforms
...
class MyForm(djangoforms.ModelForm):
...
DJANGO_SETTINGS_MODULE: 'django/settings.py'
这应该是
DJANGO_SETTINGS_MODULE: 'django.settings'