在templates中建立html文件,用作與瀏覽器的互動主體;
在views中建立函式,承載處理邏輯,將處理函式與html關聯,如下所示:
from django.shortcuts import render
# create your views here.
paralist =
list()
def func
(request)
:if request.method ==
'post'
: name = request.
post
.get
('name'
, none)
*** = request.
post
.get
('***'
, none)
age = request.
post
.get
('age'
, none)
paralist.()
return
render
(request,
'index.html'
,)
在urls中建立url匹配關係,將url匹配至views中建立的函式,如下所示:
from django.contrib import admin
from django.urls import path
urlpatterns =
[path
('admin/'
, admin.site.urls)
,path
('index'
, views.func)
]
在html中提交表單時,將提交時觸發的action指向處理函式所對應的url,如下所示:
知識點:templates中的html檔案在使用django結構中的資源時均通過url進行索引,如靜態檔案的設定中 staticfiles_dirs = (os.path.join(base_dir, 『static_files』),) 用於指明靜態檔案的儲存路徑,而 static_url = '/static_url/'則指明訪問 staticfiles_dirs 時的url。如果檔案在 staticfiles_dirs 的子目錄下,則在使用url時,也要在 static_url 下加上相應的子目錄路徑。
lang
="en"
>
>
charset
="utf-8"
>
>
logintitle
>
>
tr,td
table
style
>
head
>
>
action
="/index"
method
="post"
>
>
姓名:type
="text"
name
="name"
>
p>
>
性別:type
="text"
name
="***"
>
p>
>
年齡:type
="text"
name
="age"
>
p>
>
type
="submit"
value
="提交"
>
p>
form
>
>
>
>
姓名td
>
>
性別td
>
>
年齡td
>
tr>
>
>
}td>
>
}td>
>
}td>
tr>
table
>
body
>
html
>
建立Django專案簡易流程
django簡易流程 1 建立django專案 django admin startproject 專案名2 啟動manage.py服務 建立好專案後,我們進入專案資料夾,用以下命令就可以執行django專案了。預設情況下,我們通過來訪問我們的django專案。由於沒有任何頁面,所以會出現乙個除錯視...
Django 最基礎搭建的流程
初學django,最初上手,猶如霧裡看花,一會兒寫這邊,一會兒又轉到那邊,翻來覆去幾次,已經頭暈目眩。故整理以下文件,以便回顧 通過設定 請詳見虛擬環境設定 可簡化操作 workon 虛擬環境名 為了便於管理,首先建立乙個資料夾,進入該資料夾後,建立新project tedu cd myprojec...
Django搭建簡易部落格
django簡易部落格,主要實現了以下功能 連線資料庫 建立超級使用者與後台管理 利用django admin bootstrap美化介面 template,view與動態url markdown與 高亮 歸檔,aboutme和標籤分類 搜尋與readmore rss與分頁 需要新增的安裝包 要注意...