1:django处理静态文件:

比如 : 我的工程是xiaoshuo-----》进入 小说 ---》 manage.py  xiaoshuo  在进入:

在下面建立一个 static 和templates文件夹

打开  settings.py :

import os

Java代码  
  1. STATICFILES_DIRS = (
  2. # Put strings here, like "/home/html/static" or "C:/www/django/static".
  3. # Always use forward slashes, even on Windows.
  4. # Don't forget to use absolute paths, not relative paths.
  5. os.path.join( os.path.dirname(__file__),'static').replace('\\','/'),
  6. )

在后面加上路径,django1.4会自动找到static下的静态文件,不需要配置urls.py了

比如:

http://localhost:8000/static/css/home.css

2:配置templates路径:

Python代码  
  1. TEMPLATE_DIRS = (
  2. # Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
  3. # Always use forward slashes, even on Windows.
  4. # Don't forget to use absolute paths, not relative paths.
  5. os.path.join( os.path.dirname(__file__),'tempates').replace('\\','/'),
  6. )

就可以了.....

对应模板的应用参考  http://djangobook.py3k.cn/2.0/chapter04/

Java代码  
  1. from django.shortcuts import render_to_response
  2. def detail(request):
  3. return render_to_response('detail.html')

建立views.py文件直接返回html页面到浏览器

在urls.py中添加:

('^detail/$', detail),

浏览器中输入:http://localhost:8000/detail/

common下base.html内容

Java代码  
  1. <link rel="stylesheet" href="css/style.css" type="text/css">
  2. <link rel="stylesheet" href="css/reset.css" type="text/css">
  3. <link rel="stylesheet" href="css/home.css" type="text/css">
  4. <script type="text/javascript" src="js/jquery-1.7.1.js"></script>
  5. <script type="text/javascript" src="js/jquery.wookmark.js"></script>

上级目录下detail.html内容:

Java代码  
  1. <head>
  2. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  3. <title>Insert title here</title>
  4. {% include "common/base.html" %}
  5. </head>

和jsp中处理的inlcude相似:注意相对路径 django是相对访问的url路径的。

................

上面的base.html是改成这样就可以访问css和js了

Java代码  
  1. <link rel="stylesheet" href="../static/css/style.css" type="text/css">
  2. <link rel="stylesheet" href="../static/reset.css" type="text/css">
  3. <link rel="stylesheet" href="../static/css/home.css" type="text/css">
  4. <script type="text/javascript" src="../static/js/jquery-1.7.1.js"></script>
  5. <script type="text/javascript" src="../static/js/jquery.wookmark.js"></script>

django--静态文件路径和模板路径配置相关推荐

  1. 各种 django 静态文件的配置总结【待续】

    2019独角兽企业重金招聘Python工程师标准>>> 最近在学习django框架的使用,想引用静态css文件,怎么都引用不到,从网搜了好多,大多因为版本问题, 和我现在的使用的da ...

  2. Django静态文件配置

    本文目的 最近用django开发项目,发现django的静态文件(js,css和img等)配置比较麻烦,开发环境和生产环境的配置还不一样,这里记录一下,作为备忘.我当前使用的版本是django v1. ...

  3. 解决Django静态文件配置pycharm高光问题

    就困扰了我半天的Django静态文件配置问题 更改了setting 文件后 文件参考问题总会高亮让然觉得又错误怪怪的 所以索性直接眼不见心不烦 具体操作如下图: 就这样就可以啦 大功告成! 也顺便提一 ...

  4. 修改织梦友情链接文件避免暴露模板路径

    修改织梦友情链接文件避免暴露模板路径 织梦CMS是集简单.健壮.灵活.开源几大特点的开源内容管理系统,是国内开源CMS的领先品牌,目前程序安装量已达七十万,超过六成的站点正在使用织梦CMS或基于织梦C ...

  5. Django静态文件处理、中间件及Admin站点

    Django静态文件处理.中间件及Admin站点 文章目录 Django静态文件处理.中间件及Admin站点 一.静态文件 1.简介 2.示例 3.配置静态文件 二.中间件 1.简介 2.示例 3.异 ...

  6. Django 静态文件处理

    Django 静态文件处理 前言 配置 staticfiles STATIC_URL STATICFILES_DIRS STATIC_ROOT 前言 Django的静态文件不能像html那样直接放上图 ...

  7. 潭州课堂25班:Ph201805201 django框架 第三课 模板路径,变量,过滤器,静态文件的引用 (课堂笔记)...

    第二种方法 首先   'APP_DIRS': True, 将 app 的名字在 INSTALLED_APPS 进行注册 模板变量 传的各种数据类型,和取值 过渡器: 静态文件: 在项目文件目录 中创建 ...

  8. Django,静态文件配置

    保证django能正常运行的几个注意事项 1.保证你的计算机名不能是中文 2.一个pycharm窗口就对应一个项目(工程) 3.文件路径命名尽量不要用中文 4.启动django确保端口不能重复 5.新 ...

  9. Django/静态文件/apps配置/模型/数据库/shell

    一.debug和basedir 1.debug 2.basedir 当前文件的上一级的上一级绝对路径:/root/PycharmProjects/bookmanage # Build paths in ...

最新文章

  1. ip设置 kali 重置_在 Windows 系统中如何重置 TCP/IP 协议堆栈修复网络连接问题
  2. utf8编码中文还是乱码_zend studio 乱码
  3. proBuilder编辑的模型变黑
  4. Python中的支持向量机SVM的使用(有实例项目给的地址)
  5. 你还认识变量吗?Java基础学习不可略过的基本语法,简而不漏,变量的定义赋值和分类,系统认识Java中的变量有哪些?
  6. linux ip协议号,IP协议号大全
  7. 问题五十二:怎么用C++实现矩阵运算
  8. 学习yaf(二) 使用Bootstrap
  9. php fork demo,php多进程demo
  10. DialogBoxParam()在动态库调用中创建模式对话框
  11. 转载:微信抢红包算法
  12. 碎片化知识管理工具Memos
  13. java clh_CLH lock 原理及JAVA实现
  14. 模糊数学(Fuzzy Mathematics)理论基础
  15. 一些好用的手机软件分享
  16. 大学生的秘密,全都藏在快递里
  17. Android4.1.0实战教程---自动阅读小说
  18. Pandas 基础(16) - Holidays
  19. excel转word_PDF一键转Word、转Excel、转PPT、转Html、转图片软件
  20. 【小河今学 | Bootstrap-v3+animate+wow】制作一个简单的响应式网站

热门文章

  1. 【Android 插件化】插件化技术弊端 ( 恶意插件化程序的解决方向 | 常用的插件化虚拟引擎 )
  2. 【Flutter】Future 异步编程 ( 简介 | then 方法 | 异常捕获 | async、await 关键字 | whenComplete 方法 | timeout 方法 )
  3. 【Android 插件化】Hook 插件化框架 ( 从 Hook 应用角度分析 Activity 启动流程 二 | AMS 进程相关源码 | 主进程相关源码 )
  4. 【错误记录】Android 中调用 Process 命令行执行指令 ( java.lang.IllegalThreadStateException: process hasn‘t exited )
  5. MySQL查询日志介绍
  6. java判断时间为上午,中午,下午,晚上,凌晨
  7. 慢吞吞的pip切换源
  8. Ubuntu常见问题配置
  9. spring事件通知机制详解
  10. Listview 的顶部动态广告位的实现