Django扩展
项目描述
Django Extensions 是 Django 框架的定制扩展集合。
入门
了解 Django Extensions 的最佳方式是观看 Eric Holscher 的出色屏幕截图 (在vimeo上观看视频)。在几分钟内,Eric 带您了解了几个命令扩展。还有在 GoDjango 的 YouTube 频道上的 简短屏幕截图,以帮助您了解更多。
要求
Django Extensions 需要 Django 3.2 或更高版本。
获取它
您可以通过使用 pip 获取 Django Extensions
$ pip install django-extensions
如果您想从源代码安装它,从 GitHub 下载 git 仓库并运行 setup.py
$ git clone git://github.com/django-extensions/django-extensions.git $ cd django-extensions $ python setup.py install
安装它
要启用项目中 django_extensions,您需要将其添加到项目的 settings.py 文件中的 INSTALLED_APPS。
INSTALLED_APPS = (
...
'django_extensions',
...
)
使用它
生成(并查看)应用程序模型的Graphviz图
$ python manage.py graph_models -a -o myapp_models.png
为项目生成一个由制表符分隔的< cite>(url模式, 视图函数, 名称)元组列表
$ python manage.py show_urls
检查模板以查找渲染错误
$ python manage.py validate_templates
运行增强的Django shell
$ python manage.py shell_plus
运行增强的Django runserver(需要安装Werkzeug)
$ python manage.py runserver_plus
参与其中
开源项目总是需要更多帮助。修复问题、记录功能、添加您语言的翻译。如果您有时间并且愿意帮助我们,以下是可以做到的地方
文档
您可以在以下位置在线查看文档
或者您可以在仓库中的docs/目录中查看。
支持
Django Extensions是免费的,并且始终是。它以开源方式开发和维护。任何支持都受欢迎。您可以通过编写文档、pull-requests、报告问题或翻译来帮助。
请记住,没有人直接因开发或维护Django Extensions而获得报酬,因此我们确实需要在养家糊口、家庭、这个项目和生活的其他方面分配时间 :-)
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。