用于查看pip包及其版本的django应用程序
django_version_viewer的Python项目详细描述
#Django版本查看器
[![构建状态](https://travis-ci.org/imaginaryscapture/django-version-viewer.svg?branch=master)](https://travis ci.org/imaginaryscapture/django version viewer)
version viewer为django管理员(具有适当的权限)提供查看项目中使用的python包和版本的能力。
此工具可以以多种方式使用。它提供:
-在模板上插入链接的模板标记。
单击该链接将打开一个弹出式模式,显示已安装的python包。
-djangocms工具栏条目。单击时,弹出窗口将显示installed
python packages。
-已安装python packages的csv导出。
-显示已安装python packages的可查询终结点。
您还可以配置哪些用户可以访问链接和终结点。
有关受支持的python版本和django.
--------------------------
安装
——简单地说:
pip install django_version撸viewer
将它的url附加到您的“url.py”中。在“url.py”中添加:
admin.site.index_template='admin/custom_index.html'
admin.autodiscover()
…
url(r'^django_version_viewer/',include('django_version_viewer.url'),
…
]
--自定义“index.html”->;
{%扩展“admin/index.html”%}
{%load i18n admin\u static pip\u version\u viewer_tags%}
{%block content%}
{%show_pip\u package_versions%}
{{block.super}
{%endblock%}
![管理集成](/images/version-viewer-admin-integration.jpg“管理集成”)
\django cms integration
如果安装了django cms,将在cms工具栏中添加一个新的菜单项
页面菜单,允许打开版本查看器弹出菜单。
![CMS集成](/images/version-viewer-cms-integration.jpg“CMS集成”)
\此类必须具有返回“boolean”的“allow\u access”方法
。通过化解,DjangoIVulnOrthVistueBR/>允许超级用户访问路由和模板标签。
django版本查看器设置:
AccOrthOrthCyrasPATH=“MyPATTo.MyPATO.M.BR/>
”默认类只允许超级用户访问
DjangoViValOnValueVist.MySuffelAccess或
BR/>运行测试
virtualenv
cd示例18/
pip install-r requirements.txt
./manage.py migrate
./manage.py createsuperuser
./manage.py runserver
[![构建状态](https://travis-ci.org/imaginaryscapture/django-version-viewer.svg?branch=master)](https://travis ci.org/imaginaryscapture/django version viewer)
version viewer为django管理员(具有适当的权限)提供查看项目中使用的python包和版本的能力。
此工具可以以多种方式使用。它提供:
-在模板上插入链接的模板标记。
单击该链接将打开一个弹出式模式,显示已安装的python包。
-djangocms工具栏条目。单击时,弹出窗口将显示installed
python packages。
-已安装python packages的csv导出。
-显示已安装python packages的可查询终结点。
您还可以配置哪些用户可以访问链接和终结点。
有关受支持的python版本和django.
--------------------------
安装
——简单地说:
pip install django_version撸viewer
将它的url附加到您的“url.py”中。在“url.py”中添加:
admin.site.index_template='admin/custom_index.html'
admin.autodiscover()
url(r'^django_version_viewer/',include('django_version_viewer.url'),
…
]
--自定义“index.html”->;
{%扩展“admin/index.html”%}
{%load i18n admin\u static pip\u version\u viewer_tags%}
{%block content%}
{%show_pip\u package_versions%}
{{block.super}
{%endblock%}
![管理集成](/images/version-viewer-admin-integration.jpg“管理集成”)
\django cms integration
如果安装了django cms,将在cms工具栏中添加一个新的菜单项
页面菜单,允许打开版本查看器弹出菜单。
![CMS集成](/images/version-viewer-cms-integration.jpg“CMS集成”)
\此类必须具有返回“boolean”的“allow\u access”方法
。通过化解,DjangoIVulnOrthVistueBR/>允许超级用户访问路由和模板标签。
django版本查看器设置:
AccOrthOrthCyrasPATH=“MyPATTo.MyPATO.M.BR/>
”默认类只允许超级用户访问
DjangoViValOnValueVist.MySuffelAccess或
BR/>运行测试
virtualenv
cd示例18/
pip install-r requirements.txt
./manage.py migrate
./manage.py createsuperuser
./manage.py runserver