问题标签 [django-manage.py]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 运行 django 开发服务器在文本编辑器中打开 manage.py
我试图寻找为什么这种情况不断发生,因为我认为我已经看到其他人提到了这个问题。
每当我从命令行运行manage.py runserver
时,它只会从记事本的项目目录中打开 manage.py 文件。如果我在命令的开头包含 python,它会说'python' is not recognized as an internal or external command, operable program or batch file.
我现在用的是windows。我之前正在运行 linux,它运行良好......我刚刚将我正在处理的所有文件转移到 Windows 上,这就是这个问题开始发生的时候。
重申一下,当我运行 runserver 命令时,唯一发生的事情是 manage.py 文件在记事本中打开,它包含以下内容:
django - 拉外键项时覆盖 def queryset 不起作用?
我有一个像这样的模型管理员
如您所见,我只希望出现由登录用户创建的学生和教室。在更改列表页面上,此查询似乎工作正常。如果我没有创建教室,那么我就看不到它们。
但是,当我转到“添加新”表单(例如,对于学生对象)时,即使登录用户尚未创建所有教室,您也会看到表单上列出了所有教室(此列表对于该用户来说应该是空的因为 class1 是由其他人创建的)(教室是学生的 FK)。
我错过了什么?
python - django.core.exceptions.ImproperlyConfigured:加载 psycopg 模块时出错:没有名为 psycopg 的模块
目前,我正在尝试配置 Django 以在项目中使用,并且在尝试运行python manage.py syncdb
.
我在这里和其他网站上发现的类似问题的其他讨论最终被用户下载和安装 psycopg 解决了,但除非我错过了一些关键的东西,否则我已经做了好几次了。我下载了压缩包,在我的服务器上解压,运行python setup.py build
并python setup.py install
使用 --prefix 将其指向我现有的 Python 路径...我可以导航到该文件夹并查看各种 psycopg 文件,但无论出于何种原因,当我尝试让我的新项目与数据库同步,它找不到 psycopg,因此不会与数据库对话。
备注:hostmonster.com 账号,曾尝试过多个发布版本的 psycopg2。
python - Django:如何将个人设置传递给 manage.py
我正在寻找一种方法来从命令行覆盖/定义一些单独的 django 设置,而无需额外的设置文件。
我现在需要的是在每次运行管理命令时设置 DEBUG 设置或日志记录级别。但是能够设置任何东西会很好。
django - manage.py: 无法连接到 X 服务器
我已经使用PyQt4.QtWebkit在我的 django 应用程序中抓取网页。在生产环境中,该模块无法抓取它。它抛出错误“manage.py:无法连接到 X 服务器”
我的 Qt 课程:
从 django-shell 调用:
当我使用 Django-shell(python manage.py shell)通过 django 调用这个“渲染”类时,渲染函数会抛出错误。你能帮我解决这个问题吗?
django - 何时运行和中断 django 管理命令
我有一个自定义的 django-command 读取和 RSS,寻找新的提要,如果找到任何新的提要,我将它 (pusher.com) 推送到我在 Heroku (heroku.com) 中托管的 web 应用程序。需要尽可能多地进行这种检查,以便能够尽快获得新的提要,比方说,每秒。
我遇到的两个问题是:
- 由于此应用程序只会被少数人使用(2-3),因此只有当这些人中的任何一个人在应用程序内时才必须运行该命令,这样我就不会超载服务器作业。
- 一旦用户离开应用程序(可能是他们刚刚关闭它,或者他们有一段时间不活动,即没有点击任何东西),该命令必须停止检查 RSS。
我的问题是,
- 我应该从哪里运行命令?直接从一个视图,从一个信号?
- 一旦用户离开应用程序,我怎么能中断这样的命令?
在此先感谢您的帮助:)
django - Django manage.py - 创建 auth_permission 和 django_content_type 表
我无法使用 syncdb,因为我的应用程序使用了一些 MySQL 视图。我已经运行manage.py sqlall <app>
,但这不会输出 django_content_type 表或 auth_permission 表的 SQL。我还研究了南和 django 进化,但它们都需要同步数据库,我不确定它们是否会有所帮助。
我已经手动向表中添加了一些模型,但这令人沮丧,并且安装了 dbsettings 应用程序后,我不确定现在需要输入什么。
有谁知道让 manage.py (或其他东西)为这些表及其内容输出 SQL 的方法?
谢谢。
django - django 管理命令:使用 LabelCommand
我想与这个管理命令一起传递参数。我从命令行运行此代码
其中 example1 是我的文件名, amita 是参数。在运行这个我得到错误。我正在粘贴回溯:
example1.py 的代码如下
cron - Dotcloud 上的 Django 管理命令 Cron
我正在尝试运行 cron 来运行自定义 Django 管理命令。我在 DotCloud 上运行。
当 cron 运行时,我收到以下错误:
我认为这是因为 cron 在裸环境中运行,所以我尝试在同一个 cron 中手动设置 PYTHONPATH。这是那个命令...
py2.6.egg:/home/dotcloud/current:/home/dotcloud/env/lib/python2.6:/home/dotcloud/env/lib/python2.6/plat-linux2:/home/dotcloud/env/ lib/python2.6/lib-tk:/home/dotcloud/env/lib/python2.6/lib-old:/home/dotcloud/env/lib/python2.6/lib-dynload:/usr/lib/python2 .6:/usr/lib64/python2.6:/usr/lib/python2.6/plat-linux2:/usr/lib/python2.6/lib-tk:/usr/lib64/python2.6/lib-tk :/home/dotcloud/env/lib/python2.6/site-packages:/usr/local/lib/python2.6/dist-packages/virtualenv-1.6.1-py2.6.egg:/usr/local/ lib/python2.6/site-packages:/usr/local/lib/python2.6/dist-packages:/usr/lib/python2.6/dist-packages:/usr/lib/pymodules/python2.6
错误仍在发生,我不确定发生了什么。非常感谢任何建议。
谢谢。
django - Django - 将开发服务器(manage.py runserver)与常规服务器(例如 Apache)区分开来
我需要一种方法来区分 Django 中的开发服务器(例如 by 运行./manage.py runserver 0.0.0.0:8000
)与在 Apache 上运行的开发服务器。对于 Apache,我使用 WSGI 守护程序模式,但我想找到一些更可靠的解决方案来检测 Django 开发服务器上的执行情况。
我目前使用的类似于:
这似乎提供了wsgi_wrapper_path
存储:
- "
wsgiref.util
" 在 Django 的内置开发服务器上运行时的字符串, None
当以守护程序模式在 Apache / WSGI 上运行时,
这里的问题是我不确定我是否可以依赖该检查(例如,如果生产/登台/开发服务器或我的本地主机配置发生更改)。我找不到任何有关此的文档。
我需要该检查主要是因为 Django 的开发服务器存在一个问题:即使 HTTP 请求本身没有设置内容类型(例如,它是一个请求) ,它也会将请求的CONTENT_TYPE
( request.META['CONTENT_TYPE']
) 设置为“ ”。text/plain
GET
任何关于 Django 的开发服务器检测(或解决请求内容类型不正确的问题)的想法都将不胜感激。谢谢。
附言。我基本上是在问这个问题:如何判断我的 Django 应用程序是否在开发服务器上运行?对于 Django 1.4,尝试确定在配置更改时足够可靠的解决方案。