问题标签 [django-shell]
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.
django - 如何在交互式 shell 中导入模板标签?
如何在交互式 shell 中导入自定义模板标签或过滤器以查看一切是否正常?
我有两台机器的行为不同,我不知道如何进行一些调试。
在生产机器上我无法加载模板过滤器,我收到错误“找不到模板库”。在本地机器上一切正常。
python - 为什么我可以从 Django shell 导入库,但不能在我的站点中导入?
我正在尝试在我的 Django 应用程序中使用 oauth2app 库。我尝试了几种安装库的方式(easy_install、pip、pip 通过需求文件等),每次安装都很好。此外,每次我可以从 Django shell(manage.py shell)导入库。
但是,当我尝试使用库中的视图时:
我收到“没有名为 oauth2app 的模块”导入错误。我尝试将 Django 调试页面中的 Python 路径与 shell 内的“print sys.path”中的路径进行比较,看起来是一样的,所以我一生都无法弄清楚为什么一个有效而另一个没有。
任何人都可以帮助解释发生了什么吗?我认为 Django shell 是与 Django 实例等效的环境......
django - 生产中的 IPython 笔记本
我正在尝试在生产 ubuntu 服务器上运行 IPython。我想用暴发户来控制它。
我有一个 bash 脚本可以在前台正确调用它,但是当通过 upstart 调用时它不起作用。除了将 upstart 脚本的输出传输到文件之外,我不确定如何调试问题,这只是确认 IPython 控制台仪表板正确显示。
我正在使用具有以下配置的 django-extensions:
我的 bash 脚本是:
任何帮助表示赞赏
django - 如何从 bash 脚本运行 django shell 命令
我决定创建一个名为 bash 脚本来为我执行此操作,而不是反复删除我的表、重新创建它们并在我的开发环境中填充数据reset_db
。我得到它来敲打桌子,重新创建它们。但它无法使用来自 django orm 的数据填充表。
我尝试通过从脚本调用 django shell 然后运行 ORM 命令来填充我的表来做到这一点。但似乎 django shell 命令没有运行。
我尝试在 shell 中手动/直接运行 django orm 命令,它们运行良好,但不能从 bash 脚本中运行。
我得到的错误是:
NameError: name 'User' is not defined
NameError: name 'u1' is not defined
NameError: name 'm' is not defined
这是我的脚本:
我是 django 和 shell 脚本的新手。谢谢你的帮助。
django - 通过 django shell 保存图像/文件
我正在尝试通过 django shell 保存图像文件。
我model.py
的是:
管理员和表单一切都很好,但我想使用 shell 保存图像:
就像是
python - Celery 教程在标准 iPython shell 中可以正常工作,但在使用 Django 的嵌入式 iPython shell 时不能正常工作
我一直在设置 django-celery 的测试实例并浏览了一些基本的 celery 示例,并遇到了一些看起来很奇怪的东西。
我首先在这里浏览了“Django 的第一步”芹菜页面:http: //docs.celeryproject.org/en/latest/django/first-steps-with-django.html
一切正常,标准 celery 教程前几节中的基本示例也是如此。
python manage.py 外壳
一旦我开始在 Django shell 中尝试一些画布原语,我就会得到一个 NameError,如下所示:
但是下一行有效:
与明确列出子任务一样:
蟒蛇
如果我使用常规 Python shell 并手动导入设置而不是使用 manage.py shell,一切正常。IE
我用 epdb 查看了失败的案例,但无法弄清楚到底发生了什么。
我已经用谷歌搜索了这个,我发现的唯一 100% 类似的参考是 celery 的 github 页面上的这个问题:https ://github.com/celery/celery/issues/1222 。海报提到了我遇到的同样问题,但只说他的“Python/Django shell 正在做一些奇怪的事情”,并没有进一步详细说明。关于导致这种情况的任何想法,或者我应该在其他地方寻找什么?
python - 如何从 Django shell 执行 Python 脚本?
我需要从 Django shell 执行 Python 脚本。我试过了:
但它没有用。它只是在等我写点什么。
python - 内联 django shell 与 python shell 中的变量范围
我有问题,django shell 的奇怪行为。我有这个代码:
当我从 python shell 运行它时,它给了我正确的字典。但是当我从 django shell 运行它时,我得到:
我的问题很简单:为什么?
python - 如何从 django shell 创建用户
当我从django-admin
用户密码创建用户时,密码被加密。但是当我从 django shell 创建用户时,用户密码以纯文本形式保存。例子 :
我正在尝试为一个简单的博客应用程序制作 REST 样式的 api:当我尝试通过发布请求 [通过传递 JSON] 插入用户时,密码被保存为纯文本。如何覆盖此行为。
django - 使用交互式 shell 时,Django 不会从数据库中检索任何内容
我不明白这种错误可能是什么问题。我的 Django 项目中有 4 个应用程序。每个应用程序包含多个模型。我能够从 python 交互式 shell 中的所有模型(期望 1)中检索数据。
此外,在我的表单中,它会显示,但是当我从交互式 shell 运行相同的查询时,它不会显示任何内容。我不明白可能是什么问题,它也没有给出任何错误......
对此的任何帮助都会很棒!
更新:
该模型包含以下字段:
我正在运行以下查询: Report.objects.all() - 返回 null Report.objects.count() - 也返回 0
我在管理界面的帮助下添加了一些条目......并通过 phpMyadmin 进行了检查......并且交互式外壳不显示任何内容......
但是我有一个表格,当我只显示名字时它正在工作......
表格.py
视图.py
视图.html