模板、URL、同一个项目其他文件配置

文件目录:

1.同一个项目其他文件配置:

在文件:settings.py中的这里面添加

INSTALLED_APPS = (
‘django.contrib.admin‘,
‘django.contrib.auth‘,
‘django.contrib.contenttypes‘,
‘django.contrib.sessions‘,
‘django.contrib.messages‘,
‘django.contrib.staticfiles‘,
‘myTest‘,    #这是新添加的文件
)

2.模板配置

(1)添加模板文件夹路径:添加myTest下的templates模板文件(其中千万把‘templates’命名为template,因为在django中已经存在,相同时,自己添加的模板文件没生效,访问时会报错,找不到相应的文件)

在settings.py中添加:

from os.path import join
TEMPLATE_DIRS = (
join(os.path.dirname(__file__), ‘myTest\\templates‘),
)

使用:在views.py文件中例如:

# 加载模板
from django.shortcuts import render_to_response, render
def template_test(request):
# return render(request, ‘2.html‘, {‘name‘:‘hello‘})
return render_to_response(‘2.html‘, {‘name‘:‘test_template‘})

3.URL配置:

如在web中访问地址http://localhost:8000/hello/test1/

在URL中添加:

from myTest.views import *

urlpatterns = [
url(r‘^hello/$‘, hello),
url(r‘^hello/(\d+)/‘, hello1),
url(r‘^hello/a/‘, template_test),    
url(r‘^hello/test1/‘, template_test1),  # 访问的时匹配的是这行
url(r‘^admin/‘, include(admin.site.urls)),
]

template_test1是myTest.views里面的函数如下:

def template_test1(request):
# return render(request, ‘2.html‘, {‘name‘:‘hello‘})
return render_to_response(‘4.html‘)

时间: 07-10

模板、URL、同一个项目其他文件配置的相关文章

项目资源文件配置

项目资源文件配置 学习如何使用资源文件配置. 本指南将引导您完成在本地开发时如何使用Jetty容器做web测试. How to complete this guide 你可以从头开始并完成每一个步骤,或者您可以绕过你已经熟悉的基本设置步骤.无论哪种方式,你最终都可以得到可工作的代码. 单环境 配置文件存放目录src/main/resources/app.properties,测试&生产环境都使用该资源配件 多环境 配置文件存放目录src/main/resources/app.properties

windows下的*.url文件配置

直接指向网页 [InternetShortcut] URL=http://user.qzone.qq.com/2275471603 Modified=F00F43B3A875C601D9 ShowCommand=7 IconIndex=1 IconFile=C:\WINDOWS\SYSTEM\url.dll HotKey=1601 windows下的*.url文件配置,布布扣,bubuko.com

Spring、Spring MVC、MyBatis整合文件配置详解

使用SSM框架做了几个小项目了,感觉还不错是时候总结一下了.先总结一下SSM整合的文件配置.其实具体的用法最好还是看官方文档. Spring:http://spring.io/docs MyBatis:http://mybatis.github.io/mybatis-3/ 基本的组织结构和用法就不说了,前面的博客和官方文档上都非常的全面.jar包可以使用Maven来组织管理.来看配置文件. web.xml的配置                                           

spring,springmvc,mybatis基本整合(一)--xml文件配置方式(2)

spring,springmvc,mybatis基本整合(一)–xml文件配置方式(2)之mapper接口 一,整合结构 二,所需jar包 如上图. 三,整合配置 1,web.xml文件 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://j

深入浅出Mybatis系列(八)---mapper映射文件配置之select、resultMap good

上篇<深入浅出Mybatis系列(七)---mapper映射文件配置之insert.update.delete>介绍了insert.update.delete的用法,本篇将介绍select.resultMap的用法.select无疑是我们最常用,也是最复杂的,mybatis通过resultMap能帮助我们很好地进行高级映射.下面就开始看看select 以及 resultMap的用法: 先看select的配置吧: <select <!-- 1. id (必须配置) id是命名空间中的

Intellij Idea web项目的部署配置[转]

原文地址:http://blog.csdn.net/z69183787/article/details/41416189 1.前言 2.项目配置(Project Structure) 2.1 Project 2.2 Modules 2.3 Libraries 2.4 Facts 2.5 Artifacts 3.非Maven项目的创建部署 4.Maven项目的部署 5.总结 本文基本总结了intellij中web项目部署的问题,以及如何去配置,因为网上也没有很具体的说明,所以这些都是自己摸索出来的

C#项目中文件的具体含义

1.Bin 目录 用来存放编译的结果,bin是二进制binary的英文缩写,因为最初C编译的程序文件都是二进制文件,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默认的输出路径,我们可以通过:项目属性->配置属性->输出路径来修改. 2..obj obj是object的缩写,用于存放编译过程中生成的中间临时文件.其中都有debug和release两个子目录,分别对应调试版本和发行版本,在.NET中,编译是分模块进行的,编译整个

在eclipse中调试web项目的时候如何把web项目分配给配置好的服务器

举个例子,我今天在做spring和struts2整合的例子 新建项目blk 1.配置好web.xml,struts.xml,applicationContext.xml,写好jsp页面 2.把struts2.spring整合需要的jar包(struts核心jar包,spring核心jar包以及struts-spring-plugin.jar.commons-logging.jar)放到你项目的WEB-INF/lib目录下 3.写好java代码,并把java代码编译后的class文件拷贝到WEB-

strut2_struts.xml文件配置知识点汇集

1.Struts2的基本流程 Struts2框架大致分为三部分: .核心控制器StrutsPerpareAndExecuteFilter,Struts2框架提供 .业务控制器 ,用户自己实现 .用户实现的业务逻辑组建,用户自己实现 Struts2应用中的Action用于处理用户请求的Action实例,并不是用户自己实现业务控制器,而是Action代理.因为用户实现的业务控制器并没有ServletAPI耦合,显然无法处理用户请求.而Stuts2框架提供了系列拦截器,该拦截器负责将HttpServl