问题标签 [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 - manage.py 不显示在项目目录中
我创建了一个项目,这里是文件夹结构:
缺少 manage.py。
我正在使用 Django 版本1.4.20
和 python 版本2.6.6
。
有没有人以前有同样的问题?
谢谢你。
django - EC2 实例无法在浏览器中访问
我使用 Ubuntu 服务器为 Django 项目创建了一个 EC2 实例。
我成功安装了所有必需的 django、python 等软件包。
但是,当我尝试使用私有 ip 通过 ssh 时:python manage.py runserver xxx.xx.xx.xx:8983 它正在运行,但是当我尝试通过浏览器加载它时,它给出错误:“连接已超时”
我已将 VPC 安全组分配给此实例。
另外,我尝试通过 SSH 使用公共 IP 地址::python manage.py runserver XXX.XX.XX.XX:8983 它给出的错误如下:
验证模型...
2015 年 7 月 15 日 - 22:34:10 发现 0 个错误 Django 版本 1.6.7,使用设置 'conf.settings.local' 在http://xx.xx.xxx.xx:8983/启动开发 服务器控制-C。错误:无法分配该 IP 地址。
当我在浏览器中运行时发生了同样的错误。
我也尝试了两种选择,但没有运气
0:8000 0.0.0.0:8000 端口在 ssh 中使用 python manage.py 成功运行,但在浏览器中没有。
我检查了 /etc/network/interfaces 这个文件,下面的行已经存在:
auto lo iface lo inet loopback
有人有其他解决方案吗?
python - 尝试创建自定义 django mange.py 命令,出现错误
刚开始使用 Django。我正在尝试创建一个名为“average”的自定义 manage.py,其功能是计算 Review 模型中每个字段的平均值并在“AvgMarks”模型中更新它。
型号是:
manage.py 的“average.py”内容为:
在 Windows Powershell 中运行“python manage.py average”命令时,出现以下错误:django.db.utils.IntegrityError:college_avgmarks.overall may not be NULL
我如何解决它?TIA
python - 从远程端启动 Pycharm 远程调试
是否可以从远程服务器开始远程调试?
示例:我有一个 django 管理命令,我想在我的 pycharm 中进行调试,并且从 pycharm 运行管理命令在调试时不会这样做。
或者是否可以从 pycharm 远程调试 manage.py 命令?
python - timeit 在 python manage.py shell 中不起作用
我必须花时间在 django 项目中运行查询,即python manage.py shell
代码:
这在 python manage.py shell 中不起作用
但这是工作文件,我在 py 文件中编写代码并运行我的命令行。
有问题from __main__ import a1 as a1
django - Django 调用管理命令在视图中,但不要等待
我从如下视图调用管理命令:
我不想在继续查看视图并返回响应之前等待我的管理命令完成。在这种情况下,“成功”仅表示命令已被调用,并且不关心该命令是否成功运行。
有没有一种 djangoy 方式让我在后台启动它而不等待它?
谢谢!
python - manage.py 命令返回帮助文本
我有一个问题manage.py
- 它返回“帮助”而不是创建应用程序。我在 Django 中很新,所以很明显。
我使用PyCharm创建了一个Django项目。
因此PyCharm创建了一个名为的目录Projct
,如下所示:
现在,我想开始项目,所以我更改了SQLite
数据库的名称并执行以下命令:
...PycharmProjects/Projct/manage.py startapp 项目
命令返回:
我已经尝试过syncdb
,它返回相同的列表。
你知道问题出在哪里吗?
python - Django 无法访问数据库/拒绝访问 user@localhost
我目前在运行 Django 应用程序 Scalica 时遇到了一些问题。昨晚它工作得很好,我一定是做错了什么把它弄坏了——我只是不确定它是什么。
当我尝试运行以下内容时:
我收到此错误消息:
问题是,我不相信这个应用程序甚至应该知道用户应用服务器。我尝试执行的 manage.py 文件的 settings.DATABASES 设置如下:
我正在远程运行 Scalica,并将数据保存在远程服务器上以将其显示到网页上。然后由在本地运行的刮板刮取,然后将其保存到 appserver 用户下的数据库中。所以 appserver 根本不应该访问 Scalica 数据库。我认为 manage.py 调用了错误的 settings.py。如果是这种情况,我该如何解决?如果我的猜测是错误的,如果有人可以提供一些建议,那将很有帮助。
下面是manage.py的内容:
编辑
我已经尝试删除现有用户 appserver 并重新创建它,授予它对本地应用程序使用的数据库 metrix1 和 metrix2 的权限。然而,这并没有解决我的问题。我在远程运行与 appserver 无关的 Scalica 应用程序时遇到问题。
以下是 appserver 的用户权限:
python - Django 设置导入错误 - project_name.settings 不起作用,设置起作用
我有一个 Django 项目,版本 1.8.7
我正在尝试运行 manage.py。
manage.py 脚本产生错误:
我的目录结构是这样的:
在 manage.py 我有这样一行代码:
如果我更改project_name.settings
为settings
. 我不再收到此错误(我收到另一个错误,也是一个导入错误,但除此之外)
在其他机器上,该代码适用于project_name.settings
.
我想这是一个路径问题。如何,或者更好地说,我在哪里可以解决这个路径问题?具体来说,我如何告诉 Django project_name.settings 实际上是 current_directory.settings?
谢谢!
回答:
所以,我发现的解决方法是在 python 的 dist-packages 中创建一个符号链接。我有一个符号链接,我们称之为 s,它指向包含我的项目的目录。符号链接 s 指向 parent_dir。
我还添加了一个 pth 文件 s.pth,其中仅包含符号链接的名称 s。
现在,它起作用了。