跳转到主要内容

版本检查库。

项目描述

django-nine - Django的版本检查库。

PyPI Version Supported Python versions Build Status Documentation Status GPL-2.0-only OR LGPL-2.1-or-later Coverage

先决条件

  • 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

作者

Artur Barseghyan <artur.barseghyan@gmail.com>

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

django-nine-0.2.7.tar.gz (20.8 kB 查看散列值)

上传时间 源代码

构建分发

django_nine-0.2.7-py2.py3-none-any.whl (25.4 kB 查看散列值)

上传时间 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面