- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
(Django 版本 1.9,Python 版本 3.4.3,使用 mkvirtualenv --python=/usr/bin/python3.4 django19 制作的虚拟环境
)
我一直非常密切地关注 Django 教程,在第 5 部分之前没有任何问题:
https://docs.djangoproject.com/en/1.9/intro/tutorial05/
不过,严格来说,问题不在于第 5 部分,但请耐心等待。我正在按照 pythonanywhere 框架中的教程进行操作,因为最终我想在那里托管一个网站。因此,我也在关注 pythonanywhere 提供的“Following the Django tutorial”:
https://help.pythonanywhere.com/pages/FollowingTheDjangoTutorial
虽然教程第 5 部分的建议中没有预料到我的问题。现在是问题所在——Django 教程中的一点:
To check if the bug really exists, using the Admin create a question whose date lies in the future and check the method using the shell
按照 shell 的链接,我尝试(按照链接中的说明)运行:
django-admin shell --plain
但是我收到以下错误消息
(django19)19:11 ~/mysite $ django-admin shell --plain
Traceback (most recent call last):
File "/home/me/.virtualenvs/django19/lib/python3.4/site-packages/django/core/management/base.py", line 348, in run_from_argv
self.execute(*args, **cmd_options)
File "/home/me/.virtualenvs/django19/lib/python3.4/site-packages/django/core/management/base.py", line 391, in execute saved_locale = translation.get_language()
File "/home/me/.virtualenvs/django19/lib/python3.4/site-packages/django/utils/translation/__init__.py", line 176, in get_language
return _trans.get_language()
File "/home/me/.virtualenvs/django19/lib/python3.4/site-packages/django/utils/translation/__init__.py", line 57, in __getattr__
if settings.USE_I18N:
File "/home/me/.virtualenvs/django19/lib/python3.4/site-packages/django/conf/__init__.py", line 55, in __getattr__
self._setup(name)
File "/home/me/.virtualenvs/django19/lib/python3.4/site-packages/django/conf/__init__.py", line 41, in _setup
% (desc, ENVIRONMENT_VARIABLE))
django.core.exceptions.ImproperlyConfigured: Requested setting USE_I18N, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
During handling of the above exception, another exception occurred:
File "/home/me/.virtualenvs/django19/lib/python3.4/site-packages/django/core/management/__init__.py", line 353, in execute_from_command_line
utility.execute()
File "/home/me/.virtualenvs/django19/lib/python3.4/site-packages/django/core/management/__init__.py", line 345, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/home/me/.virtualenvs/django19/lib/python3.4/site-packages/django/core/management/base.py", line 360, in run_from_argv
connections.close_all()
File "/home/me/.virtualenvs/django19/lib/python3.4/site-packages/django/db/utils.py", line 230, in close_all
for alias in self:
File "/home/me/.virtualenvs/django19/lib/python3.4/site-packages/django/db/utils.py", line 224, in __iter__
return iter(self.databases)
File "/home/me/.virtualenvs/django19/lib/python3.4/site-packages/django/utils/functional.py", line 33, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/home/me/.virtualenvs/django19/lib/python3.4/site-packages/django/db/utils.py", line 157, in databases
self._databases = settings.DATABASES
File "/home/me/.virtualenvs/django19/lib/python3.4/site-packages/django/conf/__init__.py", line 55, in __getattr__
self._setup(name)
File "/home/me/.virtualenvs/django19/lib/python3.4/site-packages/django/conf/__init__.py", line 41, in _setup
% (desc, ENVIRONMENT_VARIABLE))
django.core.exceptions.ImproperlyConfigured: Requested setting DATABASES, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.
此错误消息建议通过定义变量 DJANGO_SETTINGS_MODULE
来设置 DATABASES
(在 mysite/settings.py
中设置)。所以,这就是我所做的:
export DJANGO_SETTINGS_MODULE="${PWD}/mysite/settings.py"
mysite
和mysite/mysite
目录中也有所需的__init__.py
文件。但是现在当我运行 django-admin
命令时,我得到:
ImportError: No module named 'mysite/settings'
此后我找不到更多文档或帮助。我错过了什么?我需要在其他地方设置一些特别的东西吗?我是否正确设置了 DJANGO_SETTINGS_MODULE
? ImportError
听起来我应该将 DJANGO_SETTINGS_MODULE
设置为 mysite.settings
或类似的东西,但这也不起作用。
最佳答案
创建项目后,使用 manage.py
而不是 django-admin
来运行命令:
python manage.py shell
manage.py
命令会为您处理设置。如果你使用 django-admin
,你必须手动设置 DJANGO_SETTINGS_MODULE
。 DJANGO_SETTINGS_MODULE
应该是 Python 模块,例如mysite.settings
,而不是像 /path/to/mysite/settings.py
这样的文件。
关于python - 关于 pythonanywhere : trouble running the django-admin shell 的 Django 教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34933208/
我正在关注 Djangogirls 教程,根据该教程,我在 Django 管理员的博客中添加了新帖子。我使用 Django 模板创建了一个模板来显示此动态数据。我通过在浏览器中打开 127.0.0.1
安装模块时遵循。尝试安装其他模块时收到类似消息。 非常感谢您的帮助。谢谢! [Errno 13]权限被拒绝:'/usr/local/lib/python2.7/dist-p 您指定的安装目录(通过 -
问题是什么? 我在 Pythonanywhere.com 上运行 This error can be due to the fact that ImageMagick is not installed
我有一个初学者 PythonAnywhere 帐户,帐户比较页面指出,该帐户具有“访问外部 Internet 站点:仅通过 HTTP(S) 访问特定站点”的功能。 所以我知道只有某些主机可以通过 HT
我正在尝试在 PythonAnywhere 上上传我的网络应用程序,但我无法做到这一点。我尝试了很多方法并在谷歌上进行了搜索,但我无法解决它。请告诉我我缺少什么或我应该在此处添加哪些信息。我还添加了来
我有一个 python 脚本,当我转到文件并点击运行时,它可以正常运行。但是,当调度程序运行脚本时,该脚本会失败。可能是什么原因造成的? 这是我的脚本: import time import os i
我正在使用 Flask Mega Tutorial 在 pythonanywhere 中构建应用程序当我在我的电脑上运行时它工作正常。当我将其上传到 PA 时出现 404 错误。 我的结构 /micr
当我在 PythonAnywhere 查看计划任务的日志时,我发现它们充满了如下语句: 2012-06-07 11:09:16 -- 完成任务,耗时 11.00 秒,返回代码为 0。 2012-06-
我是 Pythonanywhere 的新手,想安装“soundcloud”Python 模块。我打开了 Bash 控制台并输入了 pip install --user soundcloud 命令。 它
我正在尝试在 PythonAnywhere 上部署我的应用程序。一切正常,但是当我调用一个函数时,我的应用程序失败了。 异常类型:JSONDecodeError 异常值:期望值:第 1 行第 1 列(
我想将 django Web 应用程序托管到 pythonanywhere。我在 godaddy 有一个域名。我按照此 link 中的说明进行操作。在godaddy的DNS管理页面下,我设置CNAME
我在 Flask 应用程序中使用 rauth 库。错误日志显示错误 ImportError: No module named rauth. 如何处理这个问题。 最佳答案 根据documentation
我按照教程创建了一个简单的数据库支持的 Flask 网站。 Here 我成功地遵循了本教程,但我正在努力使用这种方法创建多个表。我希望该表被称为“成分”。这是我的 Flask_app.py 代码 fr
我是 pythonanywhere 的新手,目前正在使用它和 bottle 框架部署我的第一个应用程序。我已经使用在线控制台创建了一个数据库,但我不知道访问它的语法。它与在本地部署时的语法相同吗?或者
所以我想在 pythonanywhere 上部署我的网站。我创建了 virtualenv,安装了 Django 和我的网站所需的所有应用程序。我创建了新应用程序并将其与我从 GitHub 克隆的项目连
此代码是在 pythonanywhere (linux) 上托管的 python 3.5。 我正在使用 with open 来管理一个非阻塞的 flock,但有时调度的进程会遇到异常,导致作业终止;没
我是 pythonanywhere 的新手。我想知道如何从本地 csv 文件(其中有很多,超过 1,000 个)将数据加载到 mysql 表中。假设 csv 文件的文件夹路径是 d:/data。怎么写
我对 Pythonanywhere 完全陌生,我不知道为什么静态文件没有加载...这是我存储 css 和图像的路径,即 static/images/wikiLang.png 等 /static/adm
我想提交一个有文件字段的表单,在开发模式下我可以成功提交,但是当涉及到 pythonanywhere 时,我被重定向到我的自定义失败页面,这意味着表单没有通过。 表单在没有附件时被保存,它在 deve
使用 Python 2.7 和 Django 1.10.4,我尝试将我的应用程序部署到 pythonanywhere,但我不断收到此错误。 错误日志 wsgi.py import os import
我是一名优秀的程序员,十分优秀!