首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在django-bootstrap3模板中向html元素添加类

如何在django-bootstrap3模板中向html元素添加类
EN

Stack Overflow用户
提问于 2014-06-25 06:40:26
回答 2查看 201关注 0票数 0

我使用django-bootstrap3 (4.4.0)和django (0.16.1)。有谁能告诉我,在加载/扩展bootstrap3-模板之后,我的模板将如何处理,以便将以下类导入html元素:

代码语言:javascript
复制
<html  lang="en" class="js csstransforms csstransforms3d preserve3d">

谢谢,

阿米特

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-06-25 08:23:06

问题正在解决:子模板(index.html)如何为其父模板(bootstrap3.html)修改html标记类,以实现最终html:<html lang="en" class="js csstransforms csstransforms3d preserve3d">的代码

解决方案:简单地说,覆盖父模板的允许我根据需要修改它,前提是原始的父模板(从django-bootstrap3包)的原始父模板(bootstrap3/bootstrap3.html )不提供标记(旋钮)来修改html标记的类。

代码语言:javascript
复制
# Directory structure
+myproject/templates/
            |-bootstrap3/bootstrap3.html
            |-index.html

# I simply copied the boostrap3.html from site-packages/bootstrap3/templates/bootstrap3/bootstrap3.html and edited as per my need as follows...
-<html{% if request.LANGUAGE_CODE %} lang="{{ request.LANGUAGE_CODE }}"{% endif %}>
+<html{% if request.LANGUAGE_CODE %} lang="{{ request.LANGUAGE_CODE }}"{% endif %} class="js csstransforms csstransforms3d preserve3d">

# In my index.html, I simply inherited my overriden bootstrap3.html
{% extends 'bootstrap3/bootstrap3.html' %}
{# ... #}
票数 0
EN

Stack Overflow用户

发布于 2014-06-25 07:19:21

你能更清楚地回答你的问题吗?根据我的理解,你必须像在常规的css和js中一样定义你的源代码,请参阅下面的链接,以了解如何在Django https://docs.djangoproject.com/en/1.6/howto/static-files/中定义源代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24401831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档