为有截止日期的完美主义者提供高性能组件
项目描述
django-bird
为有截止日期的完美主义者提供高性能组件。
[!注意] 这是一个实验性的、预alpha版本,旨在采用不同的方法定义Django模板中的组件。目前还不适用于生产使用。
需求
- Python 3.10, 3.11, 3.12, 3.13
- Django 4.2, 5.0, 5.1
安装
-
从PyPI安装软件包
python -m pip install django-bird # or if you like the new hotness uv add django-bird uv sync
-
将应用添加到Django项目的
INSTALLED_APPS
INSTALLED_APPS = [ ..., "django_bird", ..., ]
-
django-bird 需要在您的
settings.TEMPLATES
中配置两个设置才能正常工作django_bird.templatetags.django_bird
位于builtins
django_bird.loader.BirdLoader
在loaders
的最内层列表中,在django.template.loaders.filesystem.Loader
和django.template.loaders.app_directories.Loader
之前
默认情况下,这些应该会自动为您配置。如果您想禁用此行为并自行设置,则需要设置
DJANGO_BIRD["ENABLE_AUTO_CONFIG"] = False
。# settings.py from pathlib import Path DJANGO_BIRD = { "ENABLE_AUTO_CONFIG": False, } TEMPLATES = [ { "BACKEND": "django.template.backends.django.DjangoTemplates", "DIRS": [ Path(__file__).parent / "templates", ], "OPTIONS": { "builtins": [ "django_bird.templatetags.django_bird", ], "loaders": [ ( "django.template.loaders.cached.Loader", [ "django_bird.loader.BirdLoader", "django.template.loaders.filesystem.Loader", "django.template.loaders.app_directories.Loader", ], ), ], }, } ]
入门指南
即将推出...
文档
请参阅文档获取更多信息。
许可证
django-bird
采用 MIT 许可证。有关更多信息,请参阅LICENSE
文件。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
django_bird-0.1.0a1.tar.gz (86.6 kB 查看散列)
构建分发
django_bird-0.1.0a1-py3-none-any.whl (9.3 kB 查看散列)