MVT是建立一项目或应用时主要要考虑和修改的。其中,咱们用django建立应用时,Models默认生成,views默认生成,但Templates不默认生成,须要手工建立目录,并将文件导入。javascript
思路:创建模板(T),对应特定请求,返回模板页面。新建hello2app,经过index2来访问css
form django.shortcuts import render def hello(request){ return render(request,"try.html"); }
此处,render()是一个打包函数,第一个参数是request,第二个参数是页面 3. 在hello2app中,新建urls.py文件(本地路由文件)html
from django.urls import path from . import views urlspatterns=[ path(' ',views.hello) ]
其中,.表明当前app,urlspatterns 是一个固定的变量名。java
from django.contrib import admin from django.urls import include,path from helloapp import views urlpatterns=[ path('index2/',include('hello2app.urls')), path('index/',views.hello), path('admin/',admin.site.urls), ]
其中,include() 函数用于引入其余路由文件,第一个path将hello2app中的局部路由增长到全局路由中。 5. 设置模板路径,让Django框架找到模板所在目录python
...... TEMPLATES=[ { ...... 'DIRS':[os.path.join(BASE_DIR,'hello2app/tempaltes')], ...... } ] ......
指定templates所在路径数据库
最后开服务器进行查看,会看到html页面。django