Django 的扩展
项目描述
Django Extensions 是 Django 框架的自定义扩展集合。
入门
了解 Django Extensions 的最简单方法是观看 Eric Holscher 的精彩截屏视频(观看 vimeo 上的视频)。在几分钟内,Eric 将引导您完成六个命令扩展。GoDjango 的 Youtube 频道上还有一个 简短的截屏视频,可以帮助您了解更多信息。
要求
Django 扩展需要 Django 3.2 或更高版本。
在做了
您可以使用 pip 获取 Django 扩展:
$ 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
为项目生成一个以制表符分隔的(url_pattern, view_function, name)元组列表:
$ 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 是免费的,而且永远都是免费的。它由开发人员以开源方式开发和维护。欢迎任何支持。您可以通过编写文档、拉取请求、报告问题和/或翻译来提供帮助。
请记住,没有人直接支付开发或维护 Django 扩展的费用,所以我们必须将时间分配在餐桌上、家庭、这个项目和余生之间:-)