问题标签 [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 - 在 Pycharm Django 控制台中运行 manage.py shell_plus --print-sql
有没有办法配置 Pycharm Django 控制台从 django_extensions 运行 shell_plus?特别是,我想为每个 ORM 操作打印 SQL。我已经尝试过这个脚本,传递了 print_sql 选项,但它不起作用。先感谢您。
django - 如何将自动生成的数据库模型图集成到管理文档界面中?
我正在使用graph_models
fromdjango-extensions
从 Django 应用程序的数据库模型中生成图表。我想将图表集成到管理界面 ( django.contrib.admindocs
) 的文档中。有没有办法整合图表(最好通过执行类似的流线命令python manage.py collectstatic
)?
python - 尝试使用 django-extensions 的 shell_plus 时未找到模块错误
我正在尝试使用 shell_plus 来填充你的所有模型。我放入 INSTALLED_APPS: django_extensions。一旦我尝试跑步,python manage.py shell_plus
我就会得到
如果我要注释掉 django_extensions 并运行python manage.py shell
shell 工作并默认为 ipython。
设置.py
django - Docker + django_extensions + jupyter: OSError: [Errno 99] 无法分配请求的地址
我正在尝试jupyter
在包含 Django 应用程序的容器中进行设置。我正在使用django-extensions
以利用该shell_plus
命令。但是,当我运行它时:
我收到以下错误:
python - Django shell_plus:如何在 Docker 容器中访问 Jupyter 笔记本
我正在尝试访问使用shell_plus
Docker 容器中 django-extensions 的命令创建的 Jupyter Notebook。
我的配置基于@RobM 和@Mark Chackerian 对此Stack Overflow 问题的回答。即我安装并配置了一个自定义内核,我的 Django 应用程序配置文件将常量NOTEBOOK_ARGUMENTS
设置为:
我可以在日志中看到容器成功启动:
但我无法打开网址。我已经在我的 8888 中转发了端口docker-compose
,尝试使用localhost
而不是,127.0.0.1
并且还尝试使用容器 IP 没有成功。
感觉就像我在这里遗漏了明显的东西......感谢任何帮助。
python - 如何将对象从 jupyter notebook 导入 django?
我正在开发一个具有以下功能的网络应用程序:
- 用户加载一个excel文件
- 网络应用程序分析数据
- 以图形显示结果
我正在使用 django 作为后端,使用 jupyter notebook 来分析数据,并且我已经安装了 django-extensions 以便两者都能正常运行。我已经能够上传数据并传递给笔记本,但是一旦我用它进行了所有分析,我不知道如何将结果导出回 django 以便在 API 中使用。
结果对象是一个 DataFrame,就像我调用的附加图像一样df_plot16
我怎样才能做到这一点?我已经读过我必须将我的笔记本代码放在模块中才能导出,但我不确定这是最好的方法。我的项目结构是这样的,数据分析代码在.ipynb里面
python-3.x - runserver_plus for django 在静态文件上给出 302
我正在为基于 django 的应用程序运行 manage.py runserver_plus,正常的 runserver 工作正常,但是当我使用 runserver 加上应用程序所需的所有静态文件时,会给出 302。
django - Django 扩展 shell_plus 与 jupyter 实验室
我一直在尝试使用./manage.py shell_plus --lab
命令,但我不断收到以下错误:
我正在使用pipenv
这可能是我的 Pipfile 的相关部分:
我真的很感激这方面的任何帮助。提前谢谢。
编辑
简单的解决方法是使用./manage.py shell_plus --notebook
,然后在浏览器中简单地导航到笔记本部分/lab
并选择Django Shell-Plus。
html - HTML 自动完成功能无法与 VSCode 中的 Django 扩展一起使用
我目前正在使用最新版本的 VSCode 和 Django。每当我启用 Baptiste Darthenay 的 Django 扩展时,HTML 自动完成功能就会停止工作。如果我禁用 Django 扩展并重新加载 VSCode,它将再次开始工作。我应该怎么做才能使 HTML 自动完成功能与 Django 扩展一起工作?
django - 如何使用 Django AutoSlugField 输出作为 ImageField 文件名
我正在使用django-extensions.AutoSlugField
和django.db.models.ImageField
。
要自定义上传的图像名称django.db.models.ImageField
,我做了什么:
根据我调试的内容,当我调用instance
inside时update_image_name
,slug
是空字符串。
如果我理解正确slug
仅在事件保存时创建,所以当我调用ImageField
实例时,slug
尚未创建,因此为空字符串。
我认为这可能与事件后保存有关。但是,我不确定这是否是真正的原因或如何做到这一点。
如何获取自动生成的 slug 作为我的自定义图像名称?