Django 模板中使用css, javascript

django 模板中使用css, javascript

(r’^css/(?Ppath.*)$’, ‘django.views.static.serve’, {‘document_root’: ‘/var/www/django-demo/css’}),

(r’^js/(?P/pathpath.*)$’, ‘django.views.static.serve’, {‘document_root’: ‘/var/www/django-demo/js’}),

(r’^images/(?P/pathpath.*)$’, ‘django.views.static.serve’, {‘document_root’: ‘/var/www/django-demo/images’}),

模板中使用下述方式即可:

立即学习“Java免费学习笔记(深入)”;

link href=”/css/demo.css” type=”text/css” rel=”stylesheet”

注:可采用os.path.dirname(globals()[“__file__”])来获得当前文件所在路径,比如

(r’^css/(?Ppath.*)$’, ‘django.views.static.serve’, {‘document_root’: os.path.dirname(globals()[“__file__”])+’/css’}),

可以使用os.path.abspath()函数返回此路径的绝对路径。

==============

要在django的tempalte file中引用css、js、gif等静态文件,首先一条setting.py中DEBUG开关打开。

1、在project目录下建立一个存放静态文件的目录,如:medias

2、在url.py patterns中增加一行:

  (r’^site_media/(?Ppath.*)$’,’django.views.static.serve’,{‘document_root’:settings.STATIC_PATH}),

  还要from django.conf import setting

3、在setting.py中加入一行:

  STATIC_PATH=’./medias’

如此设置后,就可以在template file 中引用media中存放的静态文件了,如:

  img src=’/site_media/django.gif’

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2285259.html

(0)
上一篇 2025年2月27日 21:17:58
下一篇 2025年2月23日 12:03:11

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • python 序列化之JSON和pickle详解

    JSON模块 json(javascript object notation) 是一种轻量级的数据交换格式。它基于ecmascript的一个子集。 json采用完全独立于语言的文本格式,但是也使用了类似于c语言家族的习惯(包括c、c++、j…

    2025年2月27日
    200
  • python中装饰器、内置函数、json的详解

    装饰器 装饰器本质上是一个python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。 先看简单例子: def run(): time.sleep(1)print(‘run….’) 登录…

    编程技术 2025年2月27日
    200
  • json与pickle的用法介绍

    json json是进行程序数据类型的序列化与反序列化的模块之一。利用它可以进行不同平台,不同程序下的数据交换或者是程序暂时保存数据的一种方法。下面看一看json的用法: 1 #json_序列化.py 2 import json 3 dic…

    编程技术 2025年2月27日
    200
  • Python编程JSON格式的转换、else语句的活用和setdefault方法详解

    这篇文章主要介绍了总结python编程中三条常用的技巧,包括json格式的转换、else语句的活用和setdefault方法的使用,需要的朋友可以参考下 在 python 代码中可以看到一些常见的 trick,在这里做一个简单的小结。jso…

    编程技术 2025年2月27日
    200
  • Python爬取qq音乐的过程实例

    一、前言   qq music上的音乐还是不少的,有些时候想要下载好听的音乐,但有每次在网页下载都是烦人的登录什么的。于是,来了个qqmusic的爬虫。至少我觉得for循环爬虫,最核心的应该就是找到待爬元素所在url吧。下面开始找吧(讲的不…

    2025年2月27日 编程技术
    200
  • js中sqlalchemy的实例详解

    sqlalchemy的返回类型有大都有两种,一种是model对象,一种是query集合(只查询部分字段)。 针对这两种返回结果,都是来自同一中类型  sqlalchemy.orm.query.Query  所以针对Query做相应处理,让他…

    编程技术 2025年2月27日
    200
  • 数据库数据转换成JSON格式实例详解

            最近打算搞一个自动化运维平台,所以在看django的知识。         在实际项目开发中,遇到一个小问题:前后端发生数据交互主流采用的是JSON。前端传数据到服务器端比较简单,稍微麻烦的是服务器端传JSON到前端。   …

    编程技术 2025年2月27日
    200
  • 内存中数据序列化实例

    一、用途   我们需要将内存中的数据进行序列化,即写入文件中时,写入的类型只能是字符串或者二进制类型。但是如果我们想要将复杂一些的数据类型,如:列表、字典或者函数之类的同样进行序列化,我们就要用到 json或者pickle。 二、json序…

    编程技术 2025年2月27日
    200
  • Python中关于json与pickle简单介绍

    下面小编就为大家带来一篇简单谈谈python中的json与pickle。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 这是用于序列化的两个模块: • json: 用于字符串和python数据类型间进行转换 •…

    编程技术 2025年2月27日
    200
  • Python3如何抓取JS动态生成的html网页功能实现示例

    这篇文章主要介绍了python3实现抓取javascript动态生成的html网页功能,结合实例形式分析了python3使用selenium库针对javascript动态生成的html网页元素进行抓取的相关操作技巧,需要的朋友可以参考下 本…

    编程技术 2025年2月27日
    200

发表回复

登录后才能评论