`
qiaoqinqie
  • 浏览: 60049 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Django模板中的css,javascipt引用问题

阅读更多

在django的模板继承中,一般在基类中都把一些通用css。javascript都链接进去。

其他模块继承这个基础的模板

但是这些静态资源的链接,在不同的模块地址里面会出现问题

因为django的url是基于正则的。当然你也可以用绝对路径

 

要用相对路径,就把资源的路径也加到url 正则里面

例如css的

(r'^css/(?P<path>.*)$','django.views.static.serve',
                         {'document_root':TEMPLATE_DIRS[0]+'/css'}),

 这样css的资源的都会被指向根路径documt_root

我在这边配置的是我在setting里面模板路径下面的css文件夹。

例如 我的seeting里面是这样

TEMPLATE_DIRS = (
    '../../webroot',
)

 那么css路径就会是webroot/css

 

然后把base.html 放在webroot下面

 

加上

<link rel="stylesheet" href="/css/pygment.css" type="text/css">
 就可以正常使用了  js类似
分享到:
评论
1 楼 twz915 2014-10-19  

相关推荐

    python-django模板

    8. **模板调试**:Django提供了一个强大的模板错误报告系统,它会在出错时显示详细的错误信息,帮助开发者快速定位问题。 综上所述,Django模板是构建动态Web应用的核心组件。通过熟练掌握模板语言,开发者能有效地...

    Django_layui后台模板

    在Django中,Model用于处理数据模型,View负责业务逻辑和视图呈现,Template则是用于展示数据的模板系统。Django提供了一系列内置功能,如ORM(对象关系映射)、表单处理、认证与授权、URL路由、中间件等,极大地...

    一套精美的博客模板

    描述中提到了“如果要是用Django开发”,这表明该模板是针对Django这一Python web框架设计的。Django是一个高级的、全面的Web框架,它允许开发者快速开发安全和可维护的网站。Django强调DRY(Don't Repeat Yourself...

    django博客项目前端模板.rar

    【描述】:描述中的“django博客项目前端模板”意味着这个压缩包提供了用于构建Django博客应用的HTML、CSS和JavaScript文件。这些模板文件是网站用户界面的基础,它们决定了页面的布局、样式以及用户如何与博客内容...

    django4中文文档

    django4最新中文文档+适合python初学或者初次接触django4的开发者 从事Python编程工作的人员,一定听说过这三个框架:Django、Flask、Tornado,它们就像神一样的存在 ...Django模板语言功能丰富,支持自定

    django,模板中变量赋值.docx

    1. **变量引用**:在 Django 模板中,使用双大括号 `{{ }}` 来引用变量。例如,如果有一个名为 `name` 的变量,我们可以在模板中这样使用它:`{{ name }}`。Django 将自动从提供的上下文(context)中查找该变量的值...

    在GAE中使用django模板

    标题 "在GAE中使用django模板" 涉及到的是如何在Google App Engine (GAE) 上使用Django框架的模板系统。Google App Engine是一个托管平台,它允许开发者使用Python、Java等语言构建和运行Web应用。Django则是一个...

    Django入门基础教程:django模板

    Django入门基础教程:django模板 Django入门基础教程:django模板

    Python-djangoinlinesvg一个Django的简单SVG模板标签

    总结来说,`django-inline-svg`是Django开发中的一个实用工具,简化了SVG在模板中的使用,提高了开发效率和网页性能。通过学习和掌握这个库,开发者可以在项目中更好地利用SVG的优势,创建更加美观且高效的Web应用。

    django,模板中变量赋值.pdf

    在 Django 模板中,我们可以使用 `{{ }}` 来引用一个变量。例如,如果视图传递了一个名为 `username` 的变量,我们可以通过 `{{ username }}` 在模板中显示这个变量的值。 2. **过滤器**: 过滤器是用于修改或...

    三、Django之使用模板并引用静态内容:jquery-3.6.0.min.js和bootstrap-3.4.1

    本篇将详细探讨如何在Django模板中引用和使用静态内容,特别是`jquery-3.6.0.min.js`和`bootstrap-3.4.1`这两个流行的技术。 `jQuery`是一个轻量级的JavaScript库,它简化了DOM操作、事件处理、动画以及Ajax交互。`...

    Django前端模板及crispy form美化等

    ### Django前端模板及crispy form美化等 #### 一、引言 本文档作为对上一篇关于Django用户登录注册等内容的延续,主要聚焦于如何利用第三方库Crispy Forms来实现前端页面的美化与优化。对于初学者而言,掌握Django...

    django-email-from-template:发送完全由Django模板生成的电子邮件

    `django-email-from-template`库将Django的模板系统引入到邮件创建过程中。首先,你需要在项目中的`templates`目录下创建一个专门用于邮件的子目录,然后在这个子目录里编写HTML模板。模板可以包含任何标准的Django...

    django-3.2中文文档.zip

    这部分文档可能涵盖了 Django 模板语言的基本语法、内置标签和过滤器,以及如何在模板中操作数据。 6. **模块索引(py-modindex.html)** - 这是 Django 源代码的模块索引,对深入理解 Django 内部工作原理非常有...

    基于Django模板实现的协同过滤图书推荐系统实现(Spark)

    《基于Django模板实现的协同过滤图书推荐系统》是一款通过 Django 模板引擎和 HTML 前端技术实现的图书推荐系统。该系统采用协同过滤算法,根据用户的历史行为和评分数据推荐个性化的图书内容。前端使用 HTML 配合 ...

    高效Django模板引擎开发源码套装

    项目标题:高效 Django 模板引擎开发源码集合 技术栈:主要采用 Python 语言进行开发。 包含文件类型:共计 36 个文件,其中包括: - Python 源代码文件(.py):31 个 - 文本文件(.txt):2 个 - Git 忽略配置(....

    Django登录模板页面login.html

Global site tag (gtag.js) - Google Analytics