django1.4 简单事例 ,根目录下templates
django发展很快,但是有的是用的老版本,比如我现在看到一个项目,它用的是 Django1.4,而且app不是创建在了项目的根目录下,这样,它的Setting中设置就会不一样,若是设置错误,就会找不到templates。
1、现在开始创建一个项目:django-admin.py startproject mytest
然后在mytest的目录下的mytest下创建一个app:django-admin.py startapp learnapp(在mytest的mytest目录下不能使用python mange.py startapp learnapp,因为manage.py是在mytest的根目录下,若是用这个命令,就创建不了app)。
然后在mytest的根目录下创建一个templates文件,在这个这个文件下创建一个htmls的文件,在文件下创建index.html文件。
创建结束后的目录结构显示为如下:
2、在settings.py中设置templates:
TEMPLATE_DIRS = (
'templates',
)
在settings.py中设置app:
INSTALLED_APPS = (
......
'mytest.learnapp',
)
3、编写urls.py
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
(r'^$', 'mytest.learnapp.views.index1'),
url(r'^admin/', include(admin.site.urls)),
)
4、编写views.py
#coding=utf8
from django.shortcuts import render_to_response, render
def index1(request):
return render_to_response('htmls/index.html',{})
最新文章
- Kali 开机报错解决方案
- splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目
- OpenGL函数思考-glLoadIdentity
- css常用代码
- Rust: lifetime
- php 中文字符串首字母的获取函数
- hdu 5402 Travelling Salesman Problem(大模拟)
- 如何设置MySQL数据库名、表名大小写敏感
- linux下php-5.4.8.tar.gz编译安装全攻略
- How to spend you day ?
- js 原型 对象篇
- java中volatile
- UVA524 素数环 Prime Ring Problem
- 106. Construct Binary Tree from Inorder and Postorder Traversal根据后中序数组恢复出原来的树
- php绝对路径转相对路径
- Linux学习: LCD驱动
- zabbix web 配置
- Oracle中,时间的相关操作方法
- 1-27 sed基本编程和cut基本应用
- MongoDB入门(7)- SpringDataMongoDB