`
qiaoqinqie
  • 浏览: 59935 次
  • 性别: 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则是一个...

    Python-一个Django模板用于使用Flask作为前端Django作为后端

    在IT行业中,构建Web应用程序时,开发者经常会选择合适的框架来提高效率和代码质量...在实践中,开发者应熟练掌握Django的模型、视图和URL配置,以及Flask的路由、模板和请求处理,这样才能更好地理解和运用这个项目。

    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模板引擎开发源码套装

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

    Django登录模板页面login.html

    Django模板变量如何传递给外部js调用的方法小结

    因为工作的需要,最近一直在思考如何更好的组织Django中的静态资源,比如JS、CSS一类,如何结合前端构建工具写出更好的代码以及结构呢?下面这篇文章就给大家详细介绍了实现的方法,话不多说,来一起看看详细的介绍...

Global site tag (gtag.js) - Google Analytics