国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Django前端頁(yè)面測(cè)試

IT那活兒 / 1380人閱讀
Django前端頁(yè)面測(cè)試

點(diǎn)擊上方“IT那活兒”,關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了!!!



01


創(chuàng)建投票首頁(yè)


1.1 編寫(xiě)url

from django.conf.urls import url,include
from django.contrib import admin
from . import views #.是當(dāng)前目錄的意思(和urls.py同級(jí),也可以from polls import views)

urlpatterns = [
url(r^$, views.index,name=index), #匹配到空白,都用views.index函數(shù)進(jìn)行響應(yīng),那么為函數(shù)名字
]

1.2 編寫(xiě)views視圖函數(shù)

def index(request):
# 用戶發(fā)起的請(qǐng)求將會(huì)作為第一個(gè)參數(shù)傳給函數(shù) (客戶端發(fā)起請(qǐng)求時(shí)可能是 get,put,post,攜帶的參數(shù)或者數(shù)據(jù)等等 都會(huì)作為第一個(gè)參數(shù) 傳給request)
# 所以函數(shù)至少要定義一個(gè)參數(shù)來(lái)接收用戶的請(qǐng)求
# render負(fù)責(zé)找尋模板文件發(fā)送給用戶
return render(request, index.html)

1.3 編寫(xiě)頁(yè)面

(確定templates模板的位置)

TEMPLATES = [
{
BACKEND: django.template.backends.django.DjangoTemplates,
DIRS: [os.path.join(BASE_DIR, templates)], #templates模板的位置,項(xiàng)目目錄同級(jí)
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,
],
   index.html
"en">

"UTF-8">
</span>polls


"container">

polls




 



02


編寫(xiě)問(wèn)題頁(yè)面


2.1 編寫(xiě)urls.py

urlpatterns = [
url(r^$, views.index,name=index),
url(r(d+)/$, views.a,name=a),
#d+為匹配數(shù)字(+為至少匹配到一個(gè)數(shù)字)
# ()為傳參(把匹配到的數(shù)字作為視圖函數(shù)a的參數(shù) )
]

2.2 編寫(xiě)views.py

from django.shortcuts import render

def index(request):
return render(request,index.html)
def a(request,id):  #在urls.py中匹配到的參數(shù)的值用變量id接受
return  render(request,a.html,{id:id})
# 字典的內(nèi)容將會(huì)成為模板文件的變量,字典的key是變量名,value是變量值(字典的值成為html的參數(shù))

2.3 編寫(xiě)a.html


<html lang="en">
<head>
<meta charset="UTF-8">
<title>Titletitle>
head>
<body>
<div class="container">
<h1>{{id}}questionh1>   #在views.py文件中接受的參數(shù),用{{}}表示
div>
body>
html>


03


編寫(xiě)結(jié)果頁(yè)面


3.1 編寫(xiě)urls.py

urlpatterns = [
url(r^$, views.index,name=index), #r‘’單引號(hào)里面什么也不填寫(xiě)那么就是匹配空串(在任何字符之間都有空串),不管在ip/polls/后面填寫(xiě)什么都將匹配首頁(yè)
url(r(d+)/$, views.a,name=a),
url(r(d+)/result/$, views.result,name=result)
]

3.2 編寫(xiě)views.py

from django.shortcuts import render

# Create your views here.
def index(request):
return render(request,index.html)
def a(request,id):
return  render(request,a.html,{id:id})
def result(request,id):
return  render(request,result.html,{id:id})
3、編寫(xiě)result.html
"UTF-8">
</span>Title



{{id}}result





end



本文作者:周世豪

本文來(lái)源:IT那活兒(上海新炬王翦團(tuán)隊(duì))

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/129648.html

相關(guān)文章

  • Django項(xiàng)目前端工程化的探索

    摘要:項(xiàng)目前端工程化的探索不通過(guò)層實(shí)現(xiàn)非網(wǎng)頁(yè)開(kāi)發(fā)的前后端分離。做過(guò)這樣項(xiàng)目的各位攻城獅應(yīng)該都知道有多痛苦吧。仔細(xì)想來(lái),其實(shí)只是想要模板和靜態(tài)資源,我們可以直接在目錄下寫(xiě),當(dāng)然也可以開(kāi)一個(gè)前端工程來(lái)寫(xiě),最后把模板和靜態(tài)資源到工程的相應(yīng)目錄下。 Django項(xiàng)目前端工程化的探索 不通過(guò)node層實(shí)現(xiàn)非SPA網(wǎng)頁(yè)開(kāi)發(fā)的前后端分離。 技術(shù)棧:webpack + jade + es6 + scss +...

    jsummer 評(píng)論0 收藏0
  • Django項(xiàng)目前端工程化的探索

    摘要:項(xiàng)目前端工程化的探索不通過(guò)層實(shí)現(xiàn)非網(wǎng)頁(yè)開(kāi)發(fā)的前后端分離。做過(guò)這樣項(xiàng)目的各位攻城獅應(yīng)該都知道有多痛苦吧。仔細(xì)想來(lái),其實(shí)只是想要模板和靜態(tài)資源,我們可以直接在目錄下寫(xiě),當(dāng)然也可以開(kāi)一個(gè)前端工程來(lái)寫(xiě),最后把模板和靜態(tài)資源到工程的相應(yīng)目錄下。 Django項(xiàng)目前端工程化的探索 不通過(guò)node層實(shí)現(xiàn)非SPA網(wǎng)頁(yè)開(kāi)發(fā)的前后端分離。 技術(shù)棧:webpack + jade + es6 + scss +...

    buildupchao 評(píng)論0 收藏0
  • Django項(xiàng)目前端工程化的探索

    摘要:項(xiàng)目前端工程化的探索不通過(guò)層實(shí)現(xiàn)非網(wǎng)頁(yè)開(kāi)發(fā)的前后端分離。做過(guò)這樣項(xiàng)目的各位攻城獅應(yīng)該都知道有多痛苦吧。仔細(xì)想來(lái),其實(shí)只是想要模板和靜態(tài)資源,我們可以直接在目錄下寫(xiě),當(dāng)然也可以開(kāi)一個(gè)前端工程來(lái)寫(xiě),最后把模板和靜態(tài)資源到工程的相應(yīng)目錄下。 Django項(xiàng)目前端工程化的探索 不通過(guò)node層實(shí)現(xiàn)非SPA網(wǎng)頁(yè)開(kāi)發(fā)的前后端分離。 技術(shù)棧:webpack + jade + es6 + scss +...

    Jackwoo 評(píng)論0 收藏0
  • Django項(xiàng)目前端工程化的探索

    摘要:項(xiàng)目前端工程化的探索不通過(guò)層實(shí)現(xiàn)非網(wǎng)頁(yè)開(kāi)發(fā)的前后端分離。做過(guò)這樣項(xiàng)目的各位攻城獅應(yīng)該都知道有多痛苦吧。仔細(xì)想來(lái),其實(shí)只是想要模板和靜態(tài)資源,我們可以直接在目錄下寫(xiě),當(dāng)然也可以開(kāi)一個(gè)前端工程來(lái)寫(xiě),最后把模板和靜態(tài)資源到工程的相應(yīng)目錄下。 Django項(xiàng)目前端工程化的探索 不通過(guò)node層實(shí)現(xiàn)非SPA網(wǎng)頁(yè)開(kāi)發(fā)的前后端分離。 技術(shù)棧:webpack + jade + es6 + scss +...

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

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

0條評(píng)論

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