问题标签 [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.
python - 如何在调试器中在 python 2.7 中创建带有两个 for 循环的单行脚本
在 python 调试器或 django shell 中创建单行 for 循环很容易:
但是我怎样才能在那里获得第二个 for 循环呢?
我很在意,因为在交互工作时,对前面的命令进行向上箭头编辑是很好的(这不是在任何其他上下文中使用单行命令的尝试)。
注意:“打印”只是一个例子。在实际使用中,我会迭代对象或执行其他编程或调试任务,例如“for s in Section.objects.all():for j in s.children():print j”。我正在使用 Python 2.7。
django - 数据库密码中的“&”字符在 django dbshell 中出现错误
我&
在 Django 中使用 & 符号登录我的数据库密码。该settings.py
文件如下所示:
我收到以下错误dbshell
如果我的密码是pass&word
,您可以看到命令在&
字符后中断。我如何解决这个问题(除了更改我的密码)。是 Django 错误还是我应该转义这个角色?
PSpython manage.py runserver
工作没有任何问题。在 Win7 上使用命令提示符。
python - 使用脚本在批处理文件中运行 django shell
我想问如何制作一个“python manage.py shell”并添加一个“from myapp.model import Contact c = Contact.objects.all().count() print c”。这可能在批处理文件中吗?
python - 未知命令:shell_plus 和 --settings
我尝试运行一些
但它失败并出现错误:
我安装了 ipython 和 shell_plus(来自我的 pip freeze)
如何处理?
sql - 尝试将 CSV 文件加载到 Django Shell 中的 SQL 数据库中
我正在尝试通过我的 Django 项目将数据从 CSV 文件导入 SQL 数据库。我在 Pandas 中制作了我的模型和一个单独的函数,它从 CSV 文件本身中提取我需要的特定信息。我正在尝试使用 Django Shell 将 CSV 文件中的数据加载到我在 models.py 文件中创建的数据库模型中。
但是,当我运行我的函数(在熊猫中)时,shell 找不到 CSV 文件。如何从我的目录调用或导入 CSV 文件到 shell?然后我将能够使用我的函数来提取特定数据并将其存储在我为我的 SQL 数据库创建的模型中。
请帮忙。出于充分的理由,我无法在线共享我的脚本,但是我只想知道如何将 CSV 文件从我的目录导入到 DJango Shell 中,以便使用代码对其进行操作。我也很想听听您将如何导入特定的数据集并将其存储在您的类中。我使用基于 pandas 的 CSV 读取器函数将数据存储到我的数据库模型中的逻辑听起来合理吗?有更好的方法吗?
谢谢!
-菲利克斯
sublimetext - 使用 SublimeREPL 作为 Django shell
我正在学习Django
,并且Django
shell
是一个经常使用的东西,但是来回切换到终端窗口有点令人沮丧。
我尝试使用SublimeREPL-shell
,但它不能正常工作。例如,我可以使用python manage.py shell
在 REPL 窗口中进入交互式控制台,但之后将不会显示所有命令和结果:它看起来像这样
好吧,如果我quit()
和它们都显示出来,结果就会显示出来(但有点太晚了......)。像这样的东西
所以我想知道这是否是一种正确的方法?
python - 作为 cron 执行 Django shell 命令
我正在尝试执行 Django shell 命令cron
,我有一些查询和对象任务要使用我的 django 应用程序的模型和查询来搜索和读写。
我怎样才能每天执行 1 或 2 次?
例如,如何定期运行这些查询:
python - 无法识别的标志:python manage.py shell_plus --notebook 上的“--ext”
我有一个使用 Django 1.6.10 在 Mac OS X 10.10 和 python 2.7 上运行的 Django 项目。我使用 pip 将 django_extensions 和 ipython[notebook] 安装到我的 virtualenv 中:
但是,当我尝试运行 django ipython notebook 时:
ipython 笔记本崩溃:
我不确定这次崩溃的起源。有任何想法吗?
django - 在 Django 中复制寄存器 ManyToOne
看我的模型
https://github.com/rg3915/vendas/blob/master/vendas_project/vendas/models.py#L117-L157
看看我的要点
https://gist.github.com/rg3915/9c2c0d6b9db0a5e6e6e1
这个要点将 SaleDetail 的寄存器复制到新的 SaleDetail。我有一个“小计”字段,这是记录。
当我复制记录时,除了小计字段外,一切正常。
我可能必须使用调用post_save
来复制此字段的命令。
我该怎么做呢?
python - 奇怪的行为 Django shell 和 iPython
我在 Django 控制台中做了一些事情,我意识到在lambda
表达式中无法识别全局变量,例如,如果您在 python 中甚至在 iPython 控制台中执行以下代码,它可以完美运行:
但是如果你在 Django shell 中使用 iPython 执行它,它就不起作用:
iPython 版本 0.13.2
先感谢您!
编辑
a
如果我在 lambda 函数之前分配事件,问题仍然存在: