django - 在 Uikit 中使用 django-crispy-forms
问题描述
我正在用 django 构建一个网站,并且我使用 uikit 3 作为前端框架有没有办法用 uikit 设置 django-crispy-forms 的样式?使用引导程序,我可以将这一行放在设置文件中:
CRISPY_TEMPLATE_PACK = 'bootstrap4'
他们有这样的选择来使用 uikit 吗?
解决方案
您应该始终检查您使用的软件包的文档:
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 外部获取
推荐阅读
- c# - 在 docker 上获取 asp.net 核心 Web API 应用程序的值的问题
- python-3.x - 如何订购这种类型的元素的双重列表:[[1,2,3],[a,b,c]]?
- ruby-on-rails - Rails 4 Params 允许以数组为值的对象数组
- android - 从子节点跳转到 Firebase 父节点
- wpf - wpf执行时间错误,找不到颜色资源
- c++ - 联合成员的 C++ 生命周期
- vba - Word 宏 - 插入具有特定样式的段落
- javascript - DOMContentLoaded 结束标记是否总是必须在文档的末尾?
- javascript - 如何对对象数组进行分组?
- symfony - 向 EventSubscriber 注入服务