django-fluent模块之间代码共享的内部工具
项目描述
此模块主要用于其他django-fluent应用之间的内部使用。有关应用列表的完整列表,请参阅 http://django-fluent.org/
此模块提供
用于与第三方应用集成的存根(可选)
Django兼容性代码
fluent应用共享代码(“不要重复”)
存根功能
fluent_utils.softdeps.any_imagefield
当可用时,支持 django-any-imagefield。这提供了一种改进的 ImageField 和 FileField。
它支持各种第三方媒体库,允许django-fluent使用您选择的媒体库。
fluent_utils.softdeps.any_urlfield
当安装 django-any-urlfield 时,AnyUrlField增强了标准的Django URLField。
fluent_utils.softdeps.comments
似乎在 django_comments 或较旧的 django.contrib.comments 之间切换。
fluent_utils.softdeps.fluent_pages
当未安装 django-fluent-pages 时,拦截 CurrentPageMixin、app_reverse() 和 mixed_reverse()。这允许应用在无法通过自定义页面类型为 fluent-pages 树提供 URL 时,回退到标准的 urls.py URLs。
fluent_utils.softdeps.taggit
可选的标签支持。它支持各种应用
django-fluent 在找到 INSTALLED_APPS 中的这些第三方应用时会自动使用其中之一。
内部 API
这些 API 可用于其他 django-fluent-.. 模块
fluent_utils.ajax.JsonResponse - Django 1.8 之前提供的 JsonResponse。
fluent_utils.django_compat - 导入在不同 Django 版本之间移动或更改的各种功能的导入。
fluent_utils.dry.admin.MultiSiteAdminMixin - 用于在 admin 中根据 parent_site 字段进行过滤的混入。
fluent_utils.dry.fields.HideChoicesCharField - 在 Django 迁移中避免展开选择。
fluent_utils.load.import_apps_submodule() - 在 INSTALLED_APPS 中找到的每个应用中导入一个模块。
fluent_utils.load.import_class() - 通过 Python 路径导入一个类。
fluent_utils.load.import_settings_class() - 通过命名设置导入一个类。
fluent_utils.load.import_module_or_none() - 导入一个模块,仅对子模块引发 ImportError。
fluent_utils.softdeps.* - 不同的软依赖项,见上方
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。
源分布
构建分布
django-fluent-utils-3.0.1.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 344147410a31d711be82e6d126f9f8a96d24a38eb964915321a933c2db7c195f |
|
MD5 | fec88d57bd6ad5bcd372f6ffbded3624 |
|
BLAKE2b-256 | f4227fd785f82a540a67aff83732ad0b6ef3946fb0121302b021263f6ccb6eeb |
django_fluent_utils-3.0.1-py2.py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | eb81d765eb23fc65674c227095e8e975dec04c4e9ef1fd938da48e56e5bf1f0d |
|
MD5 | 22530fc3936c23e64608af13b49523f6 |
|
BLAKE2b-256 | 51bf3fde7a6bbda64384bb16b76bad412e3a7867c1a3b0d0fbc8cd48c9878b07 |