最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Django1.6 模板TEMPLATE_DIRS 设置问题解决办法
时间:2014-08-05 编辑:简简单单 来源:一聚教程网
我的 Django 版本是 1.6 的,看得学习资料是The Django Book, 在学习模板的这一章时,资料上讲的 "TEMPLATE_DIRS" 的这个选项在 settings 这个文件里没有找到
后来在网上找到说是 1.5 和 1.6 在这点上不一样,1.6 默认是不需要设置的,默认的寻找路径时在 app 下面新建的一个 templates 目录,把模板放进去,系统会自己找到
注意:1.6 的模板默认行为是针对 app 下的,并不是所创建项目下的
下面的示例是输入 http://127.0.0.1:8000/polls/time/, 页面中出现当前时间,具体做法如下:
1.当我们运行 "django-admin.py startproject mysite" 命令时,会创建 mysite 目录,目录结构是
代码如下 | 复制代码 |
mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py |
2.在外层 mysite 目录里运行 "python manage.py startapp polls" 命令,创建 polls 应用,此时外层 mysite 目录里被创建了一个 polls 文件夹
代码如下 | 复制代码 |
polls/ __init__.py models.py tests.py views.py |
3.修改 polls 文件夹里面的 views.py 文件内容
代码如下 | 复制代码 |
from django.template.loader import get_template def current_datetime(request): |
4.在 polls 文件夹里面新建 urls.py
代码如下 | 复制代码 |
from django.conf.urls import patterns, url from polls import views urlpatterns = patterns('', |
5.在 polls 文件夹里新建 templates 文件夹并在里面新建 current_datetime.html 文件
代码如下 | 复制代码 |
It is now {{ current_date }}. |
6.修改里层 mysite 里的 urls.py
代码如下 | 复制代码 |
from django.conf.urls import patterns, include, url from django.contrib import admin urlpatterns = patterns('', |
7.修改 settings.py 文件
代码如下 | 复制代码 |
INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'polls', ) |
8.在浏览器中输入 http://127.0.0.1:8000/polls/time/ 就能得到当前时间了
相关文章
- 网易mumu模拟器怎么设置手柄按键 07-27
- wps表格首行缩进怎么设置 07-19
- wps电子表格怎么设置表头 07-19
- PPT怎么设置动画播放速度 07-17
- word正文格式怎么设置 07-17
- 滴滴顺风车app如何设置出行路线 07-10