首页 > 解决方案 > 在 Uikit 中使用 django-crispy-forms

问题描述

我正在用 django 构建一个网站,并且我使用 uikit 3 作为前端框架有没有办法用 uikit 设置 django-crispy-forms 的样式?使用引导程序,我可以将这一行放在设置文件中:

CRISPY_TEMPLATE_PACK = 'bootstrap4'

他们有这样的选择来使用 uikit 吗?

标签: djangodjango-crispy-formsgetuikit

解决方案


您应该始终检查您使用的软件包的文档:

https://django-crispy-forms.readthedocs.io/en/latest/install.html#template-packs

从 1.1.0 版本开始,django-crispy-forms 内置了对不同 CSS 框架的支持,称为 django-crispy-forms 中的模板包:

  • bootstrap Bootstrap 是crispy-forms 的默认模板包,是来自Twitter 的流行的简单灵活的HTML、CSS 和Javascript 的第2 版用户界面。
  • bootstrap3 Twitter Bootstrap 版本 3。
  • bootstrap4 Alpha 支持 Twitter Bootstrap 版本 4,它仍处于 Alpha 阶段。
  • uni-form Uni-form 是一种外观漂亮、结构良好、高度可定制、可访问和可用的表单。
  • Foundation Foundation 用创建者的话说,“世界上最先进的响应式前端框架”。此模板包可通过crispy-forms-foundation 外部获取

推荐阅读