问题标签 [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 - 为什么我在运行 startapp 时收到错误“ModuleNotFoundError: No module named 'django-extensions'”
我正在通过 dj4e 课程学习 Django。在我的项目中,我为课程的前一部分设置了 django-extensions。当我移动到一个新部分并使用代码创建一个新应用程序时
我得到错误
“ModuleNotFoundError:没有名为 'django-extensions' 的模块”
我通过在 settings.py 文件中注释掉“django-extensions”解决了这个问题。
但是,谁能告诉我为什么会发生这种情况,我正试图更好地理解这些过程。
编辑我在虚拟环境中工作,并且 django-extensions 安装在该环境中。
python - Django 扩展 - Jupyter 不工作。Django:SynchronousOnlyOperation:您不能从异步上下文中调用它 - 使用线程或 sync_to_async
在我的职业生涯中,我曾多次在 Django 项目中使用 jupyter notebook。今天我不知道为什么它不工作。我已经安装了 Django 3.0、Python 3.8.9、MySQL。可能是 Django 或 python 版本的问题。我将 django-extensions 放入已安装的应用程序中。也把这个设置文件。
python-3.x - 以编程方式运行 django 扩展命令 reset_db 时遇到问题
基本上我正在编写一个脚本来完全重置 django webapp。在这个脚本中,我想重置数据库,并且有一个命令可以从 django 扩展中执行。不幸的是,我无法以编程方式运行它。当我通过命令行运行它时它工作正常,但当我以编程方式尝试时它不会执行。
我尝试过使用 os.system 和子进程。
我也尝试过使用 management.call_command('reset_db'),但它一直说没有一个名为 reset_db 的命令。我已经检查以确保 django_extensions 在我安装的应用程序中,所以我不知道为什么它不起作用。
有谁知道我该如何解决这个问题?谢谢!
我也在使用python3,我相信是最新版本的django,它是我试图删除的MYSQL服务器。
python-3.x - Django:shell_plus --notebook 的模块导入错误
在 Django 项目中:
正在按预期加载模型导入,例如,工作得很好。
当试图
Jupyter 将启动。但是当尝试创建一个新的 django shell plus 笔记本时,我会得到以下导入错误:
我可能遗漏了一些东西,我很乐意提供更多详细信息并帮助重现该问题。
版本:
- django 扩展 3.1.1
- Django 3.1.6
- jupyter 1.0.0
- jupyter 客户端 6.1.12
- jupyter 控制台 6.4.0
- jupyter 核心 4.7.1
- jupyterlab-pygments 0.1.2
- jupyterlab-widgets 1.0.0
编辑:
我可以概括一下这个问题。执行时:
python manage.py shell_plus --notebook
和打印sys.path
我们得到
这是预期的(它是当前激活的 conda env)
但是当尝试启动一个新的 Django shell-plus notebook 时,我们可以看到跟踪依赖于另一个 conda env:
在此 conda env 中,未安装所需的模块。因此错误。
现在我的问题是,为什么 ipython(?) 不能在正确的 conda env 中运行?
请注意,运行时python manage.py shell_plus --ipython
按sys.path
预期运行。此外,在启动经典的 python 3 笔记本时,导入也会按预期进行。
python - 无法将 runserver_plus 用于 django
我正在使用命令“python3 manage.py runserver_plus 0.0.0.0:9999 --cert-file /path/to/cert/app”在 https 上运行我的 python-django 项目,但出现以下错误
文件“/Users/xyz/django_dev_portal/django-api-1/app/manage.py”,第 16 行)来自 exc ^ SyntaxError:无效语法
我安装了 django 扩展。我无法弄清楚出了什么问题,因为我对 Django 和 Python 很陌生。任何帮助是极大的赞赏。
Python版本:3.7.2
干杯,Sheetal
django - Pythonanywhere - 出了点问题 - 运行 wsgi 时出错 - modulenotfound 错误
我是 django 的新手,我正在做一个课程,在 pythonanywhere 上部署了一些应用程序,到目前为止效果很好。不,我被卡住了,因为根本不加载。Pythonanywhere 说出了点问题。这是来自 pythonanywhere 的错误日志。运行 WSGI 应用程序时出错 ModuleNotFoundError: No module named 'django_extensions' 这是我的 WSGI 文件
这是我的 settings.py 文件,不是整个文件,而是已安装的应用程序:
这是我的 urls.py,不是全部,而是关键部分。
我检查了 django 版本,要求已安装。我仔细检查了点子列表。
运行 python3 manage.py 检查没有错误。我可以毫无错误地进行所有迁移。我不知道在哪里寻找问题。我已经做了 3 或 4 个这些迷你应用程序,我没有遇到这个问题。wsgi 指向 mysite.settings 并且 settings.py 有 django_extensions 作为 INSTALLES APPS。问题是什么?请帮忙
ssl-certificate - Django runserver_plus Werkzeug 未安装错误,虽然它是
我正在尝试使用 runserver_plus 运行我的 Django 应用程序,因为我正在使用 SSL 证书创建到后端的 HTTPS 连接。为了做到这一点,我做了以下事情:
- 点安装 django_extensions
- 为项目安装了 Django 扩展,但在 settings.py 文件的“INSTALLED_APPS”列表中包含“django_extensions”。
- 点安装 Werkzeug
- python -m pip freeze (以确保所有内容都已正确安装在 venv 中)
- 运行 ./manage.py 以检查可用命令(以确保 Django 扩展按预期工作)
但是,我收到以下错误:
尽管一切都已正确安装并且已进行所有检查/重新安装。另外,必须注意的是,我将 Django、django_extensions 和 Werkzeug 更新到了可用的最新版本。
django - 如何在开发服务器上访问 HTTPS
我有一个 Django 项目。我尝试通过以下方式运行开发 SSL 服务器
但是每当我收到错误站点无法到达时。我该如何解决?我已经映射了我的hosts.ics
文件,也尝试了 a sslserver
,但没有任何效果。
django - 'django_extensions' 'show_urls' 在一秒钟内关闭
我使用 Django 扩展,如下所示:Django : How can I see a list of urlpatterns?
获取公开的网址列表。
我在赢10。
Cmd.exe 立即打开和关闭。使用高速凸轮,我可以弄清楚 cmd.exe 中写的内容是有意义的。
如何防止 cmd.exe 自动关闭。