问题标签 [django-extensions]

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 投票
1 回答
400 浏览

python - 与 Django 一起安装的 shell_plus 给出错误 - ImportError: cannot import name 'Type

安装 django_extensions 后尝试启动 shell_plus 时出现以下错误。以下是我遵循的步骤 1-Installed django_extensions 使用

2-添加django_extensions到已安装的应用程序

然后我收到以下错误

关于可能出现问题的任何建议?

0 投票
2 回答
91 浏览

python - django 扩展隐藏前后导入

当我运行 python manage.py shell_plus 时,那里有很多前后导入。我怎样才能隐藏它们(我想使用它但不想看到它)。我使用 python 3.4.3 和 ipython 6.2.1

0 投票
1 回答
638 浏览

django - django extensions OSError: [Errno 2] "dot.exe" not found in path

我正在尝试安装 django-extensions 以在我的Django rest 项目中可视化我的模型。完整的堆栈跟踪:

django_extensions也在我的设置中添加了,

我的 requirements.ts 如下所示:

我使用的是 Windows 10。如何解决此错误?我需要在我的 Windows 路径中添加任何内容吗?或者对于 Django 休息,我需要其他库(https://github.com/chibisov/drf-extensions

0 投票
1 回答
722 浏览

django - django shell_plus timeit call_command?

我写了一个 django 命令,想看看它的时间,所以在里面django shell_plus我这样做:

该命令应运行 3 次并输出其运行时间。

如果直接运行'call_command'它可以工作,如果在timeit内调用它会抛出这个错误:

0 投票
1 回答
846 浏览

django - 使用 django-extensions 插件在 jupyter notebook 中打印 sql 查询

是否可以在此命令中显示 SQL 查询:python manage.py shell_plus --print-sql但在 Jupyter Notebook 中?

我试过这个命令python manage.py shell_plus --notebook --print-sql,但没有奏效。

0 投票
1 回答
146 浏览

python - 如何在 Django shell 中执行 Python 表达式之前和之后运行脚本?

我想让 Django 的管理命令在每个 Python 表达式执行之前和之后shell运行一个脚本。例如:

(想想我正在使用命令python3 manage.py shell --ipython进入 shell。)

我想将它们的表达式和输出发送到Slack 频道。为此,我需要在每个表达式之前和之后运行 Python 脚本,该脚本将表达式或输出记录到我的 Slack 频道。

对于上面的示例,脚本会将表达式(例如"new_student.number")及其输出(如果存在,当然) (例如"123",例如 )记录到 Slack 通道

我尝试使用django-extensions模块,将其shell_plus命令与pre 和 post 信号一起使用。但它只是在运行 plus_shell 之前和之后调用信号。因此,我想做的是在每个 command/expression 之前和之后运行这些信号处理程序。

有没有办法使用配置、模块甚至编写自定义管理命令来实现这一点?

0 投票
1 回答
573 浏览

python - Django-extensions 模型图文本只是正方形

我试图可视化项目的数据库,并看到建议使用它django-extensions来执行此操作,因此我按照文档进行了操作。我所做的是:

安装pyparsingpydot使用 pip,也可以graphviz不安装 pip。同时修改我的设置如下:

./manage.py graph_models --pydot -a -g -o my_project_visualized.png在容器中运行了命令。

它最终会生成一个.png文件,但是,文本只是正方形。在此处输入图像描述

我看到还有其他线程,人们对 和 的版本有pyparsing问题pydot。我没有指定任何版本,因为我在安装这两个版本以及运行上述命令时都没有问题。

0 投票
0 回答
472 浏览

python - ModuleNotFoundError:没有名为“C:\\Users\\user\\Anaconda3\\Lib\\site-packages\\django_extensions”的模块

虽然“python manage.py runserver”它说 ModuleNotFoundError 但我已经检查了路径 'C:\Users\user\Anaconda3\Lib\site-packages\django_extensions' django_extension 存在,但它仍然给出错误。只是让你知道我也尝试过 pip install django_extensions 它说安装成功但是当我再次执行“python manage.py runserver”时它给了我同样的错误......现在搞砸了......请帮助

settings.py 文件:-

]

0 投票
1 回答
1109 浏览

django - 将模型字段默认设置为 shortuuid.uuid() 不会生成唯一值

我有一个 CustomUser 模型,我想为每个插入生成一个唯一的 shortuuid。不确定我是否以正确的方式执行此操作,因为我遇到了具有连续插入的非唯一 uuid。还是我应该重写 create 方法并从那里生成 shortuuid?

0 投票
0 回答
37 浏览

django - DJANGO:如何在函数中获取应用程序 URL?

我想在另一个函数中获取 Django 站点 URL。

我知道并且我正在使用,django_extensions

目前正在使用,./manage.py show_urls

但我想将 URL 提取到变量中。

有没有办法django-extensions在自定义函数中使用?

尝试1:

这也没有帮助。似乎只适用于预装模块