【问题标题】:problem with django templating systemdjango模板系统的问题
【发布时间】:2010-12-24 11:00:23
【问题描述】:

我的 django 模板系统有问题。

我有一个包含 html、css 和 js 的模板。当我为我的网站使用这个模板时,它的所有边距和填充都发生了变化,我的模板似乎变成了另一个模板。例如margin 0 auto; 似乎变成了margin 0 0;

注意:我有一个temp.html 文件,例如,在我的家庭应用程序的索引中,我有一个文件index.html,其中包含{% extends "temp.html" %} 标记和它们在temp.html 中的其他块。 (编:?)

如果您需要更多代码,请告诉我。

【问题讨论】:

    标签: django-templates


    【解决方案1】:

    您需要使用 Django 的内置媒体挂钩和相对 URL:

    Django media URLs in CSS files

    【讨论】:

    • 请注意,我的css和图片加载成功。当我使用没有任何 django 继承的 html 文件时,它显示没有任何变化,但是当我使用 {% extends %} 标签进行继承时,我的边距和填充等发生了很大变化。
    • 您是否尝试过在使用一个模板与另一个模板呈现页面时查看源代码?您是否将 CSS 和 JS 存储在单独的文件中。如果是这样,链接的 CSS 文件的路径是更改还是保持不变?看看你的模板是什么样子会很有帮助。
    猜你喜欢
    • 1970-01-01
    • 2021-09-21
    • 2010-11-12
    • 2011-04-07
    • 1970-01-01
    • 1970-01-01
    • 2012-05-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多