django--静态文件路径和模板路径配置
1:django处理静态文件:
比如 : 我的工程是xiaoshuo-----》进入 小说 ---》 manage.py xiaoshuo 在进入:
在下面建立一个 static 和templates文件夹
打开 settings.py :
import os
![](http://iluoxuan.iteye.com/images/icon_star.png)
- STATICFILES_DIRS = (
- # Put strings here, like "/home/html/static" or "C:/www/django/static".
- # Always use forward slashes, even on Windows.
- # Don't forget to use absolute paths, not relative paths.
- os.path.join( os.path.dirname(__file__),'static').replace('\\','/'),
- )
在后面加上路径,django1.4会自动找到static下的静态文件,不需要配置urls.py了
比如:
http://localhost:8000/static/css/home.css
2:配置templates路径:
![](http://iluoxuan.iteye.com/images/icon_star.png)
- TEMPLATE_DIRS = (
- # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
- # Always use forward slashes, even on Windows.
- # Don't forget to use absolute paths, not relative paths.
- os.path.join( os.path.dirname(__file__),'tempates').replace('\\','/'),
- )
就可以了.....
对应模板的应用参考 http://djangobook.py3k.cn/2.0/chapter04/
![](http://iluoxuan.iteye.com/images/icon_star.png)
- from django.shortcuts import render_to_response
- def detail(request):
- return render_to_response('detail.html')
建立views.py文件直接返回html页面到浏览器
在urls.py中添加:
('^detail/$', detail),
浏览器中输入:http://localhost:8000/detail/
common下base.html内容
![](http://iluoxuan.iteye.com/images/icon_star.png)
- <link rel="stylesheet" href="css/style.css" type="text/css">
- <link rel="stylesheet" href="css/reset.css" type="text/css">
- <link rel="stylesheet" href="css/home.css" type="text/css">
- <script type="text/javascript" src="js/jquery-1.7.1.js"></script>
- <script type="text/javascript" src="js/jquery.wookmark.js"></script>
上级目录下detail.html内容:
![](http://iluoxuan.iteye.com/images/icon_star.png)
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>Insert title here</title>
- {% include "common/base.html" %}
- </head>
和jsp中处理的inlcude相似:注意相对路径 django是相对访问的url路径的。
................
上面的base.html是改成这样就可以访问css和js了
![](http://iluoxuan.iteye.com/images/icon_star.png)
- <link rel="stylesheet" href="../static/css/style.css" type="text/css">
- <link rel="stylesheet" href="../static/reset.css" type="text/css">
- <link rel="stylesheet" href="../static/css/home.css" type="text/css">
- <script type="text/javascript" src="../static/js/jquery-1.7.1.js"></script>
- <script type="text/javascript" src="../static/js/jquery.wookmark.js"></script>
django--静态文件路径和模板路径配置相关推荐
- 各种 django 静态文件的配置总结【待续】
2019独角兽企业重金招聘Python工程师标准>>> 最近在学习django框架的使用,想引用静态css文件,怎么都引用不到,从网搜了好多,大多因为版本问题, 和我现在的使用的da ...
- Django静态文件配置
本文目的 最近用django开发项目,发现django的静态文件(js,css和img等)配置比较麻烦,开发环境和生产环境的配置还不一样,这里记录一下,作为备忘.我当前使用的版本是django v1. ...
- 解决Django静态文件配置pycharm高光问题
就困扰了我半天的Django静态文件配置问题 更改了setting 文件后 文件参考问题总会高亮让然觉得又错误怪怪的 所以索性直接眼不见心不烦 具体操作如下图: 就这样就可以啦 大功告成! 也顺便提一 ...
- 修改织梦友情链接文件避免暴露模板路径
修改织梦友情链接文件避免暴露模板路径 织梦CMS是集简单.健壮.灵活.开源几大特点的开源内容管理系统,是国内开源CMS的领先品牌,目前程序安装量已达七十万,超过六成的站点正在使用织梦CMS或基于织梦C ...
- Django静态文件处理、中间件及Admin站点
Django静态文件处理.中间件及Admin站点 文章目录 Django静态文件处理.中间件及Admin站点 一.静态文件 1.简介 2.示例 3.配置静态文件 二.中间件 1.简介 2.示例 3.异 ...
- Django 静态文件处理
Django 静态文件处理 前言 配置 staticfiles STATIC_URL STATICFILES_DIRS STATIC_ROOT 前言 Django的静态文件不能像html那样直接放上图 ...
- 潭州课堂25班:Ph201805201 django框架 第三课 模板路径,变量,过滤器,静态文件的引用 (课堂笔记)...
第二种方法 首先 'APP_DIRS': True, 将 app 的名字在 INSTALLED_APPS 进行注册 模板变量 传的各种数据类型,和取值 过渡器: 静态文件: 在项目文件目录 中创建 ...
- Django,静态文件配置
保证django能正常运行的几个注意事项 1.保证你的计算机名不能是中文 2.一个pycharm窗口就对应一个项目(工程) 3.文件路径命名尽量不要用中文 4.启动django确保端口不能重复 5.新 ...
- Django/静态文件/apps配置/模型/数据库/shell
一.debug和basedir 1.debug 2.basedir 当前文件的上一级的上一级绝对路径:/root/PycharmProjects/bookmanage # Build paths in ...
最新文章
- ip设置 kali 重置_在 Windows 系统中如何重置 TCP/IP 协议堆栈修复网络连接问题
- utf8编码中文还是乱码_zend studio 乱码
- proBuilder编辑的模型变黑
- Python中的支持向量机SVM的使用(有实例项目给的地址)
- 你还认识变量吗?Java基础学习不可略过的基本语法,简而不漏,变量的定义赋值和分类,系统认识Java中的变量有哪些?
- linux ip协议号,IP协议号大全
- 问题五十二:怎么用C++实现矩阵运算
- 学习yaf(二) 使用Bootstrap
- php fork demo,php多进程demo
- DialogBoxParam()在动态库调用中创建模式对话框
- 转载:微信抢红包算法
- 碎片化知识管理工具Memos
- java clh_CLH lock 原理及JAVA实现
- 模糊数学(Fuzzy Mathematics)理论基础
- 一些好用的手机软件分享
- 大学生的秘密,全都藏在快递里
- Android4.1.0实战教程---自动阅读小说
- Pandas 基础(16) - Holidays
- excel转word_PDF一键转Word、转Excel、转PPT、转Html、转图片软件
- 【小河今学 | Bootstrap-v3+animate+wow】制作一个简单的响应式网站
热门文章
- 【Android 插件化】插件化技术弊端 ( 恶意插件化程序的解决方向 | 常用的插件化虚拟引擎 )
- 【Flutter】Future 异步编程 ( 简介 | then 方法 | 异常捕获 | async、await 关键字 | whenComplete 方法 | timeout 方法 )
- 【Android 插件化】Hook 插件化框架 ( 从 Hook 应用角度分析 Activity 启动流程 二 | AMS 进程相关源码 | 主进程相关源码 )
- 【错误记录】Android 中调用 Process 命令行执行指令 ( java.lang.IllegalThreadStateException: process hasn‘t exited )
- MySQL查询日志介绍
- java判断时间为上午,中午,下午,晚上,凌晨
- 慢吞吞的pip切换源
- Ubuntu常见问题配置
- spring事件通知机制详解
- Listview 的顶部动态广告位的实现