gpt4 book ai didi

python - DJANGO_SETTINGS_MODULE 未定义

转载 作者:行者123 更新时间:2023-12-01 04:53:20 24 4
gpt4 key购买 nike

我知道有很多与此相关的问题,我实际上已经解决了所有问题,但我无法解决问题。我正在尝试按照基于 python 2.5 的 GAE 教程(来自:Head First Python 第 10 章)在 (python 2.7) GAE 上运行 python web 应用程序。这需要使用 djangoforms 创建表单。但是,在运行 GAE 服务器时,我收到错误:“ImportError:没有名为 django.core.exceptions 的模块”。

在关注了本论坛上有关此错误的各种讨论后,我发现我必须将以下两行添加到 python 2.7 的 app.yaml 文件中:

libraries   
- name: django
version: "1.4"

并且还必须包含“线程安全”属性。我什至必须使用扩展名“.app”而不是“.py”来“重命名”我的应用程序名称,以便我能够使用“线程安全”属性。

但是,我收到错误“DJANGO_SETTINGS_MODULE 未定义”。我尝试“独占”安装 django。我什至(绝望地)创建了一个新的 django 项目,并将设置文件移动到我的 web 应用程序中名为“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'

LINK

关于python - DJANGO_SETTINGS_MODULE 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27997497/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com