版本检查库。
项目描述
django-nine - Django的版本检查库。
先决条件
Python 3.7, 3.8, 3.9和3.10。
Django 1.5, 1.6, 1.7, 1.8, 1.9, 1.10, 1.11, 2.0, 2.1, 2.2, 3.0, 3.1, 3.2, 4.0和4.1。
文档
文档可在 Read the Docs 上找到。
安装
从PyPI安装最新稳定版本
pip install django-nine
或从GitHub安装最新稳定版本
pip install https://github.com/barseghyanartur/django-nine/archive/stable.zip
用法
获取Django版本
在代码中
例如,如果您的环境中安装的Django版本是1.7.4,则以下内容为真。
from django_nine import versions
versions.DJANGO_1_7 # True
versions.DJANGO_LTE_1_7 # True
versions.DJANGO_GTE_1_7 # True
versions.DJANGO_GTE_1_8 # False
versions.DJANGO_GTE_1_4 # True
versions.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
或使用tox检查特定环境
tox -e py37
或运行Django测试
./manage.py test nine --settings=settings.testing
许可证
GPL-2.0-only OR LGPL-2.1-or-later
支持
对于任何安全问题,请联系作者栏中提供的电子邮件。对于总体问题,请访问GitHub。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
django-nine-0.2.7.tar.gz (20.8 kB 查看散列值)
构建分发
django_nine-0.2.7-py2.py3-none-any.whl (25.4 kB 查看散列值)
关闭
django-nine-0.2.7.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 304e0f83cea5a35359375fc919d00f9917b655c1d388244cbfc7363f59489177 |
|
MD5 | 535ad6230307ab4746d445f541f837da |
|
BLAKE2b-256 | 54156e2a72c1c08f4a7e57c931632853aaf2659b9dc4a9906e887a2743b241e0 |
关闭
django_nine-0.2.7-py2.py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 4d93208ca5bb4a63bf65cf098a82ee469127b04ebde698d72fe12d258b73c291 |
|
MD5 | 5ef4f0f7b6d0252113c894ddfad6eb7d |
|
BLAKE2b-256 | c1a88188786f7922cc47f394572eff37b4fd2202e0a75bcb9c15dd9234b0ccd8 |