国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

基于Django URL傳參 FORM表單傳數據 get post的用法實例

2020-02-15 21:31:28
字體:
來源:轉載
供稿:網友

POST和GET是web開發中常用的表單交互方法,是構建web前后端交互系統的頂梁柱,現將Django中的簡單用法示例記錄下來,以供后續查詢和其他同學參考

1.URL傳參

#前端html的鏈接中用模版標簽把參數"x"傳遞給achievement這個應用的yearcontent方法<td><a href={% url 'achievement:yearcontent' x %} >{{ x }}</a></td>#urls.py中用正則匹配接收參數,(?P<year>[0-9]+)用括號括起來接收前端傳過來的x=2017,好傳給視圖函數views.py使用,?P用于設置匹配部分的名字,views.py里面要用這個名字來接收參數的,[0-9]+表示正則匹配所有整數url(r'^yearcontent/(?P<year>[0-9]+)/$', views.yearcontent, name='yearcontent'),#views.py里面接收傳過來的year=2017,后續方法體中再用傳過來的參數搞事情,這就是用URL傳參也就是GET方法的一種使用def yearcontent(request,year):

2.FORM表單 用POST

#前端html中設置好name,因為后續要通過name獲得數據<form class="form-horizontal" role="form" action="{% url 'achievement:set_new_purpose' %}" method="post">{% csrf_token %}<div class="form-group">  <label class="col-lg-2 control-label">目標</label>  <div class="col-lg-10">   <input type="text" class="form-control" id="cc" placeholder="" name="achievement_title">  </div></div><div class="form-group">  <label class="col-lg-2 control-label">備注</label>  <div class="col-lg-10">   <textarea id="" class="form-control" cols="30" rows="10" name="achievement_text"></textarea>  </div></div><div class="form-group">  <div class="col-lg-offset-10">   <button type="submit" class="btn btn-send" type="submit">確定</button>  </div></div></form>#urls中url(r'^set_year_summary$', views.set_year_summary, name='set_year_summary'),#視圖函數views.py中, request.POST[name]來接收form表單的數據,然后就可以搞事情了def set_year_summary(request): achievement_date = request.POST['year'] achievement_summary = request.POST['achievement_text'] twz = AchievementYear.objects.get(achievement_date=achievement_date) print twz twz.achievement_summary = achievement_summary twz.save() return redirect('achievement:index')

以上這篇基于Django URL傳參 FORM表單傳數據 get post的用法實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 长沙县| 大新县| 宁阳县| 无极县| 崇文区| 新建县| 根河市| 通江县| 中牟县| 茶陵县| 濮阳县| 通城县| 凤山县| 文安县| 闻喜县| 屯门区| 牙克石市| 绥棱县| 安平县| 岑巩县| 黄冈市| 岢岚县| 浦东新区| 舞阳县| 慈利县| 巢湖市| 永济市| 云南省| 合江县| 山东| 哈密市| 西丰县| 中阳县| 曲周县| 桃园市| 太仓市| 青河县| 新泰市| 兴山县| 贵阳市| 阳原县|