跳转到主要内容

额外的Django功能

项目描述

Downloads Latest Version Wheel Status Egg Status Download format License

此可重用应用包含我在多个项目中使用的功能。您可以自由使用和扩展。

该软件包也位于PyPI上: https://pypi.python.org/pypi/django-shared/

变更日志

  • 0.0.1
    • 初始发布

用法

将其添加到您的 INSTALLED_APPS 设置

INSTALLED_APPS = [
    ...
    'shared',
]

内容

django-configurations的实用工具

shared.configurations.ExternalCredentials

用于django-configurations配置类的混入。允许从一个加载特定变量 <myproject>/configs/<DJANGO_CONFIGURATION>.py。这对于将关键信息与设置本身分离非常有用。 通常您不会将配置检查到您的代码版本控制系统中!

使用示例

# in settings.py (following the default django-configurations setup)
class Common(Configurations):
    DATABASES = {
        'default': ExternalCredentials.get_credentials_module().DATABASE,
    }

# in <myproject>/configs/<DJANGO_CONFIGURATION>.py; e.g. sampleproject/configs/Dev.py
DATABASE = {
    'ENGINE': 'django.db.backends.postgresql_psycopg2',
    'NAME': 'db_name',
    'USER': 'db_user',
    'PASSWORD': 'db_password',
}

模块实用工具

function list_remove_duplicates(seq, idfun=None)

从列表中删除重复项。为了保持列表顺序,指定一个函数作为列表ID idfun

管理命令

python manage.py settings <SOMESETTING>

使用 pprint 打印给定的设置值。

模板标签

版权

包含

  • 版权年份
    • 显示从 settings.COPYRIGHT_YEAR_START(默认为2012)到现在的年跨度,例如 2012 - 2014

项目详情


下载文件

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

源分发

django-shared-0.0.1.tar.gz (3.4 kB 查看哈希值)

上传时间 源代码

由以下支持

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