Django模板应用简单实例

 时间:2024-11-02 23:15:58

1、登录Ubuntu虚拟机,进入Python虚拟环境,创建django工程djtempl,并创建应用book,命令如下:django-admin startproject djtemplcd djtempl/python manage.py startapp booktree

Django模板应用简单实例

2、在工程目录创建templates文件夹,在文件夹内创建index.html文件mkdir templatescd templatesvi index.htmlindex.html文件如下:<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>{{Title}}</title></head><body> <h1>{{ book }}</h1></body></html>

Django模板应用简单实例

3、在工程settings.py文件,注册应用,添加模板文件路径cd ../djtemplvi settings.py修改部分settings.py文件内容如下:TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, },]INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'book.apps.BookConfig',]

Django模板应用简单实例Django模板应用简单实例

4、在工程的urls.py文件,include应用的urlsvi urls.pyurls.py文件如下:from django.conf.urls import url,includefrom django.contrib import adminurlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^book/', include('book.urls')),]

Django模板应用简单实例

5、在book应用创建urls.py文件,并编写指向类视图index到urlcd ../bookvi urls.pyurls.py文件如下;from django.conf.urls import urlfrom . import viewsurlpatterns = [ url(r'^index/', views.index.as_view()),]

Django模板应用简单实例

6、在应用的views.py文件,编写类视图indexvi views.pyviews.py文件如下:from django.shortcuts import renderfrom django.views.generic import View# Create your views here.class index(View): def get(self,request): return render(request,'index.html',{'Title':'mytitle','book':'helloworld'})解释一下:render函数中的字典参数就是传给模板页面变量的值

Django模板应用简单实例

7、运行django服务器cd ..python manage.py runserver

Django模板应用简单实例

8、本机输入网址http://127.0.0.1:8000/book/index/页面的title变为mytitle内容为 helloworld变量成功传递给了模板

Django模板应用简单实例
  • 如何安装django
  • 如何查看django 版本
  • Django使用redis存储Session实例
  • Django创建应用
  • 怎么安装Django
  • 热门搜索
    电脑连不上网怎么回事 砗磲怎么读 颈椎病怎么自我治疗 声控灯怎么安装 电脑输入法怎么设置 白色糠疹怎么治疗 智能电表怎么看度数 微信打不开怎么回事 新生儿打嗝怎么办 绪论怎么写