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