亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

Django基礎(chǔ)之五(回顧)

jhhfft / 3007人閱讀

摘要:回顧模板相關(guān)的知識(shí)點(diǎn)與模型不相關(guān)的做渲染,傳遞和前端頁(yè)面主路由文件路由文件視圖文件模板文件類(lèi)視圖版本的模板渲染路由類(lèi)視圖版本模板視圖版本路由模板視圖版本接受模板傳過(guò)來(lái)的參數(shù),然后渲染

回顧 模板相關(guān)的知識(shí)點(diǎn) 與模型不相關(guān)的

render做渲染,傳遞request和前端頁(yè)面

- 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!!

類(lèi)視圖版本的模板渲染

# 路由
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()),
]
#類(lèi)視圖版本
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):
        #接受模板傳過(guò)來(lái)的參數(shù),然后渲染
        kwargs["title"] = "my login"
        return kwargs
    def post(self,request,*args,**kwargs):
        return HttpResponse("")

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/44977.html

相關(guān)文章

  • Python貓薦書(shū)系列之五:Python高性能編程

    摘要:鋪墊已了,進(jìn)入今天的正題,貓薦書(shū)系列之五高性能編程本書(shū)適合已入門(mén)還想要進(jìn)階和提高的讀者閱讀。書(shū)中列舉了兩個(gè)慘痛的教訓(xùn)華爾街公司騎士資本由于軟件升級(jí)引入的錯(cuò)誤,損失億美元公司小時(shí)全球中斷的嚴(yán)重事故。 showImg(https://segmentfault.com/img/bVbm92w?w=6720&h=4480); 稍微關(guān)心編程語(yǔ)言的使用趨勢(shì)的人都知道,最近幾年,國(guó)內(nèi)最火的兩種語(yǔ)言非...

    channg 評(píng)論0 收藏0
  • Python貓薦書(shū)系列之五:Python高性能編程

    摘要:鋪墊已了,進(jìn)入今天的正題,貓薦書(shū)系列之五高性能編程本書(shū)適合已入門(mén)還想要進(jìn)階和提高的讀者閱讀。書(shū)中列舉了兩個(gè)慘痛的教訓(xùn)華爾街公司騎士資本由于軟件升級(jí)引入的錯(cuò)誤,損失億美元公司小時(shí)全球中斷的嚴(yán)重事故。 showImg(https://segmentfault.com/img/bVbm92w?w=6720&h=4480); 稍微關(guān)心編程語(yǔ)言的使用趨勢(shì)的人都知道,最近幾年,國(guó)內(nèi)最火的兩種語(yǔ)言非...

    馬永翠 評(píng)論0 收藏0
  • SpringBoot2.0之五 優(yōu)雅整合SpringBoot2.0+MyBatis+druid+Pa

    摘要:當(dāng)禁用時(shí),所有關(guān)聯(lián)對(duì)象都會(huì)即時(shí)加載。不同的驅(qū)動(dòng)在這方便表現(xiàn)不同。參考驅(qū)動(dòng)文檔或充分測(cè)試兩種方法來(lái)決定所使用的驅(qū)動(dòng)。需要適合的驅(qū)動(dòng)。系統(tǒng)默認(rèn)值是設(shè)置字段和類(lèi)是否支持駝峰命名的屬性。 ??上篇文章我們介紹了SpringBoot和MyBatis的整合,可以說(shuō)非常簡(jiǎn)單快捷的就搭建了一個(gè)web項(xiàng)目,但是在一個(gè)真正的企業(yè)級(jí)項(xiàng)目中,可能我們還需要更多的更加完善的框架才能開(kāi)始真正的開(kāi)發(fā),比如連接池、分...

    hatlonely 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<