版本检查库。
django-nine的Python项目详细描述
django nine的版本检查库。
先决条件
- Python2.6、2.7、3.4、3.5、3.6和3.7。
- Django 1.5、1.6、1.7、1.8、1.9、1.10、1.11、2.0、2.1和2.2。
安装
从pypi安装最新稳定版本:
pip install django-nine
或github的最新稳定版本:
pip install https://github.com/barseghyanartur/django-nine/archive/stable.zip
或BitBucket的最新稳定版本:
pip install https://bitbucket.org/barseghyanartur/django-nine/get/stable.zip
用法
get django版本
代码
例如,如果环境中安装的django版本是1.7.4,则 以下是事实。
fromdjango_nineimportversionsversions.DJANGO_1_7# Trueversions.DJANGO_LTE_1_7# Trueversions.DJANGO_GTE_1_7# Trueversions.DJANGO_GTE_1_8# Falseversions.DJANGO_GTE_1_4# Trueversions.DJANGO_LTE_1_6# False
在模板中
使用上下文处理器
将nine.context_processors.versions添加到上下文处理器。
TEMPLATES[0]['OPTIONS']['context_processors']+= \
['django_nine.context_processors.versions']
或者如果您使用的是旧版本的django:
TEMPLATE_CONTEXT_PROCESSORS+=['django_nine.context_processors.versions']
测试
只需键入:
./runtests.py
或使用毒物:
tox
或使用毒性检查特定环境:
tox -e py37
或者运行django测试:
./manage.py test nine --settings=settings.testing
许可证
仅限GPL-2.0或LGPL-2.1或更高版本
支架
如有任何问题,请通过Author部分中提供的电子邮件与我联系。