django - 在不接触模板的情况下使用引导程序拥有外部 django 应用程序?
问题描述
我正在使用django-allauth
应用程序。它内置了许多视图,但没有一个被配置为使用bootstrap
(即,CSS
class="form-control"
表单中缺少)。
有许多 python 库可以CSS
在表单中添加此类(django-bootstrap4
、、、等) django-widget-tweaks
,django-bootstrap-form
但所有这些都需要访问模板才能添加特定的标签或过滤器。
由于django-allauth
有很多视图,我不想覆盖所有相应的模板来添加这些特定的标签/过滤器;django-allauth
当升级到另一个版本时,这将是很多工作并且维护起来会很糟糕。
实际上,我找到的唯一解决方案是编写一个中间件来解析和修补HTML
代码以添加bootstrap
CSS
类。它适用于所有视图,无需触摸任何模板。主要缺点是CPU
价格昂贵。
你知道有一个库可以添加bootstrap
CSS
类到表单而不需要修改模板并且不是基于HTML
解析的吗?
解决方案
推荐阅读
- java - 构造函数参考的供应商接口
- javascript - 在Angular中初始化具有一定数量元素的类数组
- node.js - 有catch的promise中未处理的catch错误 - Nodejs
- python - sqlalchemy psycopg2.errors.InsufficientPrivilege:关系<>的权限被拒绝
我已经阅读了 20 多个具有相同问题的不同问题 - 建议的答案并没有解决我的问题。我还在
sqlalchemy psycopg2.errors.InsufficientPrivilege: permission denied for relation <<table>>
环境:E
- python - PIL中的线掩码
- python - 具有包含列表的嵌入式文档的 MongoDB 数据库可能的最佳模式
- sql - 在 CTE 上使用左连接的查询在速度上产生了很大的不同
- python-imaging-library - TypeError:无法处理此数据类型:(1, 1, 3),
temp_image 为 (600, 600, 3),取值范围为 0 到 1。
def pro_process(temp_img, input_size): img = np.asarray(temp_img).astype('float32') img = np.array(Image.fromarray(img).resize((inp
- c# - 访问结构数据并将其应用于表单中的标签
- java - Hibernate 不要让我处理错误凭据的异常