问题标签 [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.
python - 与 Django 一起安装的 shell_plus 给出错误 - ImportError: cannot import name 'Type
安装 django_extensions 后尝试启动 shell_plus 时出现以下错误。以下是我遵循的步骤 1-Installed django_extensions 使用
2-添加django_extensions
到已安装的应用程序
然后我收到以下错误
关于可能出现问题的任何建议?
python - django 扩展隐藏前后导入
当我运行 python manage.py shell_plus 时,那里有很多前后导入。我怎样才能隐藏它们(我想使用它但不想看到它)。我使用 python 3.4.3 和 ipython 6.2.1
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)
django - django shell_plus timeit call_command?
我写了一个 django 命令,想看看它的时间,所以在里面django shell_plus
我这样做:
该命令应运行 3 次并输出其运行时间。
如果直接运行'call_command'它可以工作,如果在timeit内调用它会抛出这个错误:
django - 使用 django-extensions 插件在 jupyter notebook 中打印 sql 查询
是否可以在此命令中显示 SQL 查询:python manage.py shell_plus --print-sql
但在 Jupyter Notebook 中?
我试过这个命令python manage.py shell_plus --notebook --print-sql
,但没有奏效。
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 之前和之后运行这些信号处理程序。
有没有办法使用配置、模块甚至编写自定义管理命令来实现这一点?
python - Django-extensions 模型图文本只是正方形
我试图可视化项目的数据库,并看到建议使用它django-extensions
来执行此操作,因此我按照文档进行了操作。我所做的是:
安装pyparsing
和pydot
使用 pip,也可以graphviz
不安装 pip。同时修改我的设置如下:
我./manage.py graph_models --pydot -a -g -o my_project_visualized.png
在容器中运行了命令。
我看到还有其他线程,人们对 和 的版本有pyparsing
问题pydot
。我没有指定任何版本,因为我在安装这两个版本以及运行上述命令时都没有问题。
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 文件:-
]
django - 将模型字段默认设置为 shortuuid.uuid() 不会生成唯一值
我有一个 CustomUser 模型,我想为每个插入生成一个唯一的 shortuuid。不确定我是否以正确的方式执行此操作,因为我遇到了具有连续插入的非唯一 uuid。还是我应该重写 create 方法并从那里生成 shortuuid?
django - DJANGO:如何在函数中获取应用程序 URL?
我想在另一个函数中获取 Django 站点 URL。
我知道并且我正在使用,django_extensions
目前正在使用,./manage.py show_urls
但我想将 URL 提取到变量中。
有没有办法django-extensions
在自定义函数中使用?
尝试1:
这也没有帮助。似乎只适用于预装模块