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',{})
出处:http://www.cnblogs.com/yingchuan-hxf/
本文以学习、研究和分享为主,如需转载,请联系本人,标明作者和出处,非商业用途。
posted on 2017-03-25 20:05 Scarlett.H 阅读(397) 评论(0) 编辑 收藏 举报