django 框架, 模板在templates中 ,样式和图片在site_media,
如
templates/index.html
文件内容:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="/site_media/admin/css/manager.css" rel="stylesheet" type="text/css" media="screen" />
<link href="/site_media/admin/css/manager.css" rel="stylesheet" type="text/css" media="screen" />
没有没什么方法可以在templates中的文件只用写 <link href="css/manager.css" rel="stylesheet" type="text/css" media="screen" />
这样美工做完页面后只用拿过来加入数据就可以了,而不用在改样式图片的路径。
在url.py中
import os
site_media = os.path.join(
os.path.dirname(__file__),'site_media/admin/css/'
)
然后
urlpatterns = patterns('',
(r'^css/(?P<path>.*)$','django.views.static.serve',
{ 'document_root': site_media }),
就可以了。
分享到:
相关推荐
**基于Django框架的Tushare股票数据可视化平台** 该平台是使用Python的Django框架构建的一个Web应用程序,旨在提供股票数据的实时获取、存储、分析及可视化功能。Django是一个高级的Python Web框架,它鼓励快速开发...
在这个基于Django框架的学生在线考试系统中,我们可以看到以下几个重要的知识点: 1. **Django框架**:Django是Python的一个高级Web框架,它遵循模型-模板-视图(MTV)架构模式。这个框架提供了丰富的功能,包括...
【Django框架基础教程】 Django是一个用Python语言编写的开源Web应用框架,它遵循Model-View-Controller(MVC)的设计模式。Django因其强大的功能和高效性,在Python Web开发领域占据着重要地位,被广泛应用于众多...
在本项目中,我们将深入探讨如何使用Python的Django框架构建一个在线考试系统。这个系统是为大学课程设计的,旨在提供一个平台,让学生能够在线进行考试,教师可以发布、管理试题,同时系统还能自动评分。为了实现这...
【描述】:“火车订票管理系统是一个使用Python编程语言,结合Django框架构建的项目。此系统旨在模拟真实世界的在线火车票预订流程,为用户提供方便快捷的购票体验。Django是一个强大的Web开发框架,它具有模型-视图...
### Django框架学习笔记 #### 软件框架概述 软件框架是软件开发中的一种结构化设计,它提供了一种组织代码、数据和其他资源的方式,使得开发者可以更容易地构建应用程序。框架通常包含了一些预设的解决方案,这些...
PythonBlog是基于Django框架构建的一个轻量级博客系统,旨在提供一个简洁、高效且易于扩展的平台,用于发布文章和个人思想分享。Django是一个用Python编写的高级Web框架,它鼓励快速开发和实用主义设计,遵循“干...
本项目是一个基于Python编程语言和Django Web框架实现的零食推荐系统,旨在为用户提供个性化的零食购买建议,提高用户购物体验。 【Python与Django简介】 Python是一种高级、易学且功能强大的编程语言,具有丰富的...
同时,还需要指定所使用的前端框架模板包: ```python CRISPY_TEMPLATE_PACK = 'bootstrap4' ``` 这样设置之后,Crispy Forms就会使用Bootstrap 4的样式来渲染表单。 ##### 2.2 前端页面 在使用Crispy Forms之前...
以下是对Django框架模板使用方法的详细说明: 首先,要创建模板文件夹。在你的Django项目根目录下,创建一个名为`templates`的文件夹。为了更好地组织模板,按照应用的结构,你可以在`templates`文件夹内再创建一个...
综上所述,"基于Django创建卡路里计算器"项目涵盖了Python Web开发中的多个重要知识点,包括Django框架的使用、模型-视图-模板架构、用户认证、数据库操作、表单处理以及搜索功能的实现。通过实践这个项目,开发者...
### Django框架模板文件使用及模板文件加载顺序分析 #### 概述 在现代Web开发中,Django作为一款流行的Python Web框架,凭借其强大的功能和灵活性,在构建高性能网站方面具有独特的优势。其中,模板系统是Django...
【标题】基于Python+Django的平台管理系统是利用Python的Django框架开发的一款服务器端应用。这个系统的设计和实现充分体现了Web开发中的MVC(Model-View-Controller)模式,结合了MySQL数据库来存储和管理数据,是...
《Python基于Django的图书管理系统》是一个以Python的Django框架为核心开发的Web应用程序,用于实现图书馆的在线管理和用户服务。这个系统展示了如何利用Django的强大功能来构建一个功能完善的图书管理平台,包括...
在项目中,我们需要配置合适的存储方案,处理图片的上传、缩略图生成、存储路径管理等问题。 5. 视图与URL路由:视图函数接收HTTP请求,处理业务逻辑,然后返回HTTP响应。Django的URLconf(URL配置)系统使得我们...
在本项目"基于Django实现云笔记项目.zip"中,我们探索了如何使用Python的Django框架构建一个云笔记应用程序。这个项目可以帮助开发者学习Django的基本概念,以及如何将其应用于实际项目开发。以下是对该项目涉及的...
【标题】"基于Django的船舶信息管理系统"是一款利用Python的Django框架开发的应用程序,旨在为船舶管理和信息处理提供一个高效、用户友好的平台。这个项目不仅适用于计算机科学的学生进行毕业设计或课程设计,也适合...
2. **Django框架**:Django是一个高级的Python Web框架,遵循MTV(Model-Template-View)模式。在Django中,模型(Model)负责数据的处理,模板(Template)负责页面布局,视图(View)处理用户请求并返回响应。源码...
在这个基于Python的博客系统中,我们主要使用Django框架,它提供了丰富的功能,包括模板引擎、ORM(对象关系映射)、表单处理、用户认证等,帮助开发者节省时间和精力,专注于业务逻辑的实现。 【标签】Python ...
在本项目中,我们主要探讨的是如何利用Python的Django框架构建一个交互式的博客系统。Django是一个高级的Web应用框架,它遵循模型-视图-控制器(MVC)架构模式,提供了丰富的功能来帮助开发者快速高效地创建复杂的...