【问题标题】:Django Shell shortcut in WindowsWindows 中的 Django Shell 快捷方式
【发布时间】:2009-05-30 21:12:42
【问题描述】:

我正在尝试编写一个 bat 文件,以便可以快速启动我的一个 Django 项目的 Interactive Shell。

基本上我需要编写一个可以启动“manage.py shell”然后能够从 mysite.myapp.models import * 打印的 python 脚本

问题是 manage.py shell 不能接受额外的参数并且启动到“manage.py shell”会退出父脚本,所以我无法执行额外的命令。

【问题讨论】:

  • “然后可以从 mysite.myapp.models import * 打印”是什么意思?
  • 你想要的是相当于 Windows 中的“python manage.py shell”吗?如果我错了,请纠正我。我什至不知道这本身不起作用。

标签: python django command-line windows-xp batch-file


【解决方案1】:

首先从 google 代码下载 django-extensions。搜索“django 命令扩展”

通过从文件夹中运行 setup.py install 下载并安装它(它有一个名为“setup.py”的文件) 然后,您将能够运行 manage.py shell_plus 而不是 manage.py shell,为您提供增强版的 python shell,它将自动加载您的所有模型

现在批处理文件: 在桌面上创建一个新文件“run_django.bat”(例如),然后输入它

@echo off
cd [path/to/project]
manage.py shell_plus

保存文件。任何时候你点击它,它都会启动你的 shell 并加载你所有的模型

【讨论】:

    猜你喜欢
    • 2023-01-11
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    • 2015-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多