问题标签 [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 命令没有结束
在最后几天,我在我的一个 django 项目中观察到一个非常奇怪的行为:
当我运行一些 manage.py 命令时,我看到虽然这些命令已执行,但它们并没有结束。例如,如果我尝试运行 syncdb:
这时我应该得到一个命令输入——但我没有!我对其他各种 manage.py 命令有相同的行为 - 它们运行正常,但它们不退出(例如 dumpdata 或 loadata - 数据被转储/加载正常,但是当这些完成时我没有得到命令提示符) !有没有人观察到同样的行为?有没有办法调试它?我尝试在我的 settings.py 末尾添加打印语句,我可以毫无问题地看到输出。
另外,我遇到的另一个可能与上述问题有关的问题是 runserver_plus 命令不再能够找出代码更改。因此,当我运行 manage.py runserver_plus 并更改例如我的 settings.py 时,我看到了:
它停在那里 :( 它不会重新加载应用程序!使用普通的 runserver 可以毫无问题地重新加载应用程序,但是出于明显的原因,我更喜欢使用 runserver_plus 命令。
您对如何调试有任何想法吗?
谢谢 !
python - MacOSX 上的 Python 2.6 - ImportError: No module named _collections
当我尝试这样做时,我遇到的这个错误让我有点困惑,runserver
或者syncdb
- 前几天我上次登录时服务器运行得很好,所以我不知道为什么它突然不工作了。谷歌给了我以下页面,但它并没有真正解决我的问题。
如果下面的控制台信息不够,请告诉我您是否需要更多信息。我对 django 的效率还不是很高,真的是初学者,我不确定为什么这不起作用。
非常感谢,让我知道。
python - Heroku 上的 Django manage.py 自定义命令
我正在尝试使用 Heroku 托管网站运行 cron 作业。我正在使用 Django 后端。我编写了一个在本地工作的自定义 manage.py 命令(status_crawl.py)。我看过一些关于如何解决这个问题的指南和帖子,但这些建议不起作用(例如在 Heroku - Importing Issues和本指南上运行 Django 自定义 manage.py 任务)。
更奇怪的是它正在识别其他命令。(我设法通过使用 django-extensions 框架中的 runscript 来完成基本任务)。尽管如此,它仍然困扰着我。
我的基本文件结构如下:
回溯是:
另一个奇怪的事情是,当我运行“heroku run python manage.py help”时,该命令显示为一个选项。当我尝试使用 manage.py 命令自己运行脚本时,它只是没有运行。
谢谢!
python - django-admin.py 找不到管理命令,但 manage.py 可以
我有一个 Django 项目,其中包含名为“listen_rfid”和“listen_qr”的管理命令。他们都出现在
但都没有出现在
- 我已经从 django-admin.py 和 manage.py 中区分了 diffsettings 的输出,并且没有区别。
- 我的应用程序在 INSTALLED_APPS 中正确列出。
- DJANGO_SETTINGS_MODULE 在我的环境和 manage.py 中设置相同。
- 我能够将我的管理命令作为 python 模块导入并从 django-admin.py shell 运行它们。
- 我在 virtualenv 中工作,但 django-admin.py 命令是安装在其中的命令,正如“which django-admin.py”所证明的那样。
django-admin.py 与 manage.py 表现不同的任何可能原因是什么?
我在 Ubuntu 12.04 上使用 Django 1.5.5
django - django 和 postgres:sqlclear 总是无法删除约束
django 1.6 和 postgres 9.1
尝试重新初始化数据库时,我通常使用管理命令 sqlclear,以便可以针对特定于应用程序的表。
在 django 1.6 和 postgres 中,每当我使用此命令时,它在尝试删除约束时总是会失败。导致 sqlclear 回滚。
我也在使用 django-mptt 和 django model-utils。
想知道这是否与它有关。
还有人有这个问题吗?
django - Heroku django app createsuperuser
I deployed my django app and when I tried
I got a timeout awaiting process error. Superuser is not created for the system yet, though i did syncdb by using:
But this does not prompt me for the superuser.
Port 5000 is not blocked in my system. How do I make heroku run work (or) how do I create the super user?
django - 调试 Django Manage.py 自定义命令 Pycharm
我正在尝试学习如何使用 PyCharm 调试 django 应用程序。在应用程序中,我们有几个自定义的 manage.py 命令。如果我通过终端(外部或 Pycharm 的终端)在那里运行,它们运行良好。
如果我尝试从 PyCharm(工具 -> 运行 manage.py 任务)运行它们以便进行调试,则会收到以下错误:
我在使用 PyCharm 之前开始研究 Django 项目,所以我通过 django-admin 创建了它,我们将它作为 OpenDirectory->Select the project 添加到 pycharm。
任何帮助都会有所帮助,无论是管理从 PyCharm 内部运行命令,还是将 PyCharms 终端连接到调试器,以便在从 PyCharms 终端运行时进行调试。
python - manage.py 标志强制无人值守命令?
我正在阅读本教程:在 Ubuntu 12.04 VPS 上安装和配置 Graphite 和 Statsd
我正在努力实现一切可能的自动化然后本教程的一个步骤让我抓狂:
接下来,我们将配置 Graphite 数据库。转到 Graphite webapp 目录并运行数据库脚本:
如您所见,我们必须运行 manage.py 并且当我运行 syncdb 时询问是否创建了超级用户。我怎样才能避免这种情况?我想运行这些发送所有参数来制作一个自动脚本。
有任何想法吗?
django - 运行 Django 管理命令 - 由站点访问者触发
我有一个使用 Ajax 每 10 秒获取数据的网页。我想改为每 60 秒调用一次,并让 Ajax 视图启动管理命令:“python manage.py collect_ticker -i”。这样,我可以在访问者打开页面时收集代码数据,而不是每 10 秒检查一次是否有任何新的代码数据。
我在 Ajax 视图中使用以下代码:
问题是我得到了回应:
[Errno 13] 权限被拒绝
问题:
1)在 Django 中允许站点访问者执行管理命令是否合适?
2)如果是,我如何在安全方面解决权限问题?
mysql - Django - sqlclear 无法删除具有 AbstractUser 外键约束的数据库
我正在使用 Django 1.6 + MySQL。我的模型有一个扩展 AbstractUser 的 custom_user 类。
我想删除数据库./manage.py sqlclear | ./manage.py dbshell
(如此处所述)
sqlclear 的输出是
这失败并出现错误:
前 2 个表(设计和公司)被删除。如果我再次运行该命令,我会得到