摘要:回顧模板相關(guān)的知識點與模型不相關(guān)的做渲染,傳遞和前端頁面主路由文件路由文件視圖文件模板文件類視圖版本的模板渲染路由類視圖版本模板視圖版本路由模板視圖版本接受模板傳過來的參數(shù),然后渲染
回顧 模板相關(guān)的知識點 與模型不相關(guān)的
render做渲染,傳遞request和前端頁面
- devops/urls.py #主路由文件 from django.conf.urls import url,include from django.contrib import admin urlpatterns = [ url(r"^admin/", admin.site.urls), url(r"^dashboard/", include("dashboard.urls")), ] - dashboard/urls.py #路由文件 from django.conf.urls import url,include from . import views urlpatterns = [ url(r"^login/$", views.login), ] - dashboard/views.py #視圖文件 from django.shortcuts import render def login(request,*args,**kwargs): return render(request,"login.html") - dashboard/templates/login.html #模板文件{{ title }} Login page!!
類視圖版本的模板渲染
# 路由 from django.conf.urls import url,include from . import views urlpatterns = [ url(r"^login/$", views.login), url(r"^loginview/$", views.LoginView.as_view()), url(r"^loginviewv2/$", views.LoginViewV2.as_view()), ] #類視圖版本 from django.views.generic import View,TemplateView class LoginView(View): def get(self,request,*args,**kwargs): return render(request,"login.html")
模板視圖版本
# 路由 from django.conf.urls import url,include from . import views urlpatterns = [ url(r"^login/$", views.login), url(r"^loginview/$", views.LoginView.as_view()), url(r"^loginviewv2/$", views.LoginViewV2.as_view()), ] #模板視圖版本 from django.views.generic import View,TemplateView class LoginViewV2(TemplateView): template_name = "login.html" def get_context_data(self, **kwargs): #接受模板傳過來的參數(shù),然后渲染 kwargs["title"] = "my login" return kwargs def post(self,request,*args,**kwargs): return HttpResponse("")
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/44977.html
摘要:鋪墊已了,進(jìn)入今天的正題,貓薦書系列之五高性能編程本書適合已入門還想要進(jìn)階和提高的讀者閱讀。書中列舉了兩個慘痛的教訓(xùn)華爾街公司騎士資本由于軟件升級引入的錯誤,損失億美元公司小時全球中斷的嚴(yán)重事故。 showImg(https://segmentfault.com/img/bVbm92w?w=6720&h=4480); 稍微關(guān)心編程語言的使用趨勢的人都知道,最近幾年,國內(nèi)最火的兩種語言非...
摘要:鋪墊已了,進(jìn)入今天的正題,貓薦書系列之五高性能編程本書適合已入門還想要進(jìn)階和提高的讀者閱讀。書中列舉了兩個慘痛的教訓(xùn)華爾街公司騎士資本由于軟件升級引入的錯誤,損失億美元公司小時全球中斷的嚴(yán)重事故。 showImg(https://segmentfault.com/img/bVbm92w?w=6720&h=4480); 稍微關(guān)心編程語言的使用趨勢的人都知道,最近幾年,國內(nèi)最火的兩種語言非...
摘要:當(dāng)禁用時,所有關(guān)聯(lián)對象都會即時加載。不同的驅(qū)動在這方便表現(xiàn)不同。參考驅(qū)動文檔或充分測試兩種方法來決定所使用的驅(qū)動。需要適合的驅(qū)動。系統(tǒng)默認(rèn)值是設(shè)置字段和類是否支持駝峰命名的屬性。 ??上篇文章我們介紹了SpringBoot和MyBatis的整合,可以說非常簡單快捷的就搭建了一個web項目,但是在一個真正的企業(yè)級項目中,可能我們還需要更多的更加完善的框架才能開始真正的開發(fā),比如連接池、分...
閱讀 2864·2021-09-22 15:43
閱讀 4781·2021-09-06 15:02
閱讀 854·2019-08-29 13:55
閱讀 1687·2019-08-29 12:58
閱讀 3074·2019-08-29 12:38
閱讀 1257·2019-08-26 12:20
閱讀 2272·2019-08-26 12:12
閱讀 3321·2019-08-23 18:35