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',{})

最新文章

  1. Kali 开机报错解决方案
  2. splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目
  3. OpenGL函数思考-glLoadIdentity
  4. css常用代码
  5. Rust: lifetime
  6. php 中文字符串首字母的获取函数
  7. hdu 5402 Travelling Salesman Problem(大模拟)
  8. 如何设置MySQL数据库名、表名大小写敏感
  9. linux下php-5.4.8.tar.gz编译安装全攻略
  10. How to spend you day ?
  11. js 原型 对象篇
  12. java中volatile
  13. UVA524 素数环 Prime Ring Problem
  14. 106. Construct Binary Tree from Inorder and Postorder Traversal根据后中序数组恢复出原来的树
  15. php绝对路径转相对路径
  16. Linux学习: LCD驱动
  17. zabbix web 配置
  18. Oracle中,时间的相关操作方法
  19. 1-27 sed基本编程和cut基本应用
  20. MongoDB入门(7)- SpringDataMongoDB

热门文章

  1. day13笔记
  2. 使用lamdba函数对list排序
  3. JDBC原理
  4. Asp.Net Core MongoDB
  5. .NET--------枚举扩展方法(枚举转list,获取枚举描述)
  6. Spring源码学习(5)—— bean的加载 part 2
  7. ACE + TAO工程中的Messenger启动过程
  8. [Chrome] 谷歌浏览器开启开发模式仍然无法安装油猴脚本
  9. 2017-10-27模拟赛2-T1 选举(election.*)
  10. CSS效果:3D卡片