问题标签 [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.

0 投票
2 回答
870 浏览

python - 使用 manage.py shell 在 ipython 的存在下运行一个普通的 python 解释器

我安装了 ipython,我想用 manage.py shell 运行一个普通的 python 解释器。

所以我尝试,

这给了我一个错误,以及表明 --plain 已传递给 ipython 的文本

所以我读了,http://docs.djangoproject.com/en/dev/ref/django-admin/

建议

这给了我

这似乎是正确的做法。

我在这里想念什么?[Ubuntu Jaunty, django.VERSION = (1, 2, 0, 'alpha', 0), python 2.5 和 2.6]

0 投票
5 回答
5127 浏览

django - 如何将导入预加载到 Django 的 manage.py shell 命令中?

当我在我的 Django 项目上运行 manage.py shell 以查看某些内容时,我总是想在 shell 的开头运行一些常见的导入(例如,我总是想导入我的模型文件。)我怎样才能拥有这些每次我运行shell命令时自动运行?

第二个相关问题,当我点击向上箭头时,我得到了“^A”字符,而不是之前在 manage.py shell(以及我的常规 python shell)中运行的命令,我该如何解决这个问题,以便它加载上一个命令就像在 Linux/Unix 命令行上一样?

0 投票
1 回答
2004 浏览

django - Django 的 manage.py shell 不会缩进

我似乎遇到了一个奇怪的错误,或者更可能是我在系统上不熟悉的一些设置,当我在 Django 的 shell 中时不允许我使用选项卡(python manage.py shell这是我运行它的方式)。

由于显而易见的原因,这被证明很烦人,因为我不能在 shell 中执行任何循环或条件。如果我点击tab它,它会完成我可以使用的所有功能,就像 bash 在终端中所做的那样。我试过只在缩进中使用空格,但总是出现缩进错误。

有谁知道为什么会发生这种情况以及我可以做些什么来tab再次在我的外壳中工作?(知道这是在 Ubuntu 9.04 系统上可能相关)。

编辑:tab在常规的 pythong shell 中工作正常,它只是在 django 中没有。

谢谢。

0 投票
3 回答
6208 浏览

django - 自定义 django-admin 命令 - AttributeError: 'Command' 对象没有属性 'stdout'

按照此处编写自定义 django-admin 命令的示例,我创建了以下自定义命令:

令人惊讶的是,我收到以下堆栈跟踪:

怎么来的?这是一个非常基本的自定义命令,据我所知符合示例。

我正在使用 django 1.2.1

0 投票
1 回答
180 浏览

django - django 项目服务器的非本地连接

我运行了命令python manage.py runserver 0.0.0.0:8000

它启动了服务器,但是当我导航到http://myipaddress:8000时,我的网络浏览器没有连接。我也尝试使用我的 iphone safari 浏览器并得到了同样的结果。

我正在使用 Mac OS X 10.6 并通过我的路由器连接到互联网。

关于如何允许非本地连接以便我的朋友可以尝试我的项目的任何建议?

0 投票
3 回答
473 浏览

python - 从 django Feincms 转储数据

我在 django 项目中使用 feincms,我想使用 manage.py dumpdata 但我什么也没得到:

0 投票
2 回答
2269 浏览

python - django dev server (manage.py runserver) 从哪里获取路径?

我最近将一个 django 应用程序从c:\Users\user\django-projects\foo\foobarto c:\Python25\Lib\site-packages\foo\foobar(在 python 路径上)。我在目录中启动了一个新应用程序django-projects,并添加foo.foobarINSTALLED_APPS设置中。当我尝试manage.py runserver为我的新应用程序运行开发服务器 () 时,我收到错误消息ImportError: No module named foobar

查看回溯,它正在寻找c:\Users\user\django-projects\foo\..\foo\foobar应用foobar程序。我检查了我的PATHPYTHONPATH环境变量,都没有指向和运行python解释器时c:\Users\user\django-projects\foo它没有出现。sys.path

我猜我c:\Users\user\django-projects\foo在开发的某个时候以某种方式添加到 django 的路径中,foo但我不记得我是如何做到的。

所以,有了所有这些,我的问题是“我如何让 manage.py 看起来c:\Python25\Lib\site-packages而不是c:\Users\user\django-projects\foo?”

谢谢,

  • 莱克索
0 投票
2 回答
5380 浏览

django - 使用 manage.py syncdb 时,Django 在 vi​​rtualenv 中找不到应用程序

我的问题是让 manage.py syncdb 在 vi​​rtualenv 中运行。

它一度运行良好,但似乎在我安装 South 并更新 pip 和分发时出现故障。

无论如何,当 virtualenv 被激活时,我可以在交互式解释器中很好地导入应用程序。通过 mod_wsgi 运行,应用程序也被导入,并且站点可以运行。

当我运行 manage.py syncdb 时,它无法在我的 virtualenv 中的 INSTALLED_APPS 中找到任何应​​用程序。它可以很好地选择系统安装的应用程序,但在尝试仅导入 virtualenv 应用程序时失败。

0 投票
1 回答
297 浏览

django - manage.py syncdb 错误,postgres_psycopg2

我正在尝试为 django 安装购物车插件,但在运行 manage.py syncdb 时出现问题。

运行时,它会安装 4 个表,然后我收到以下错误消息:

文件“(mypath)/django/db/backends/postgresql_psycopg2/base.py”,第 44 行,执行 return self.cursor.execute(query, args) django.db.utils.DatabaseError: NUMERIC scale 127 must be between 0和精度 10

我猜models.py很可能有问题,但我不知道要看哪一行。

有没有人遇到过类似的事情?

0 投票
3 回答
5480 浏览

django - Django 为站点包中的应用程序生成消息

如何使用 Django 的内置makemessages工具在我的项目文件夹之外收集翻译字符串?管理命令makemessages非常方便,我想将它用于位于站点包中的应用程序。