最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

基于Django URL傳參 FORM表單傳數(shù)據(jù) get post的用法實(shí)例

 更新時(shí)間:2018年05月28日 09:11:14   作者:張昆_Python  
今天小編就為大家分享一篇基于Django URL傳參 FORM表單傳數(shù)據(jù) get post的用法實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

POST和GET是web開(kāi)發(fā)中常用的表單交互方法,是構(gòu)建web前后端交互系統(tǒng)的頂梁柱,現(xiàn)將Django中的簡(jiǎn)單用法示例記錄下來(lái),以供后續(xù)查詢(xún)和其他同學(xué)參考

1.URL傳參

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

2.FORM表單 用POST

#前端html中設(shè)置好name,因?yàn)楹罄m(xù)要通過(guò)name獲得數(shù)據(jù)
<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">目標(biāo)</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'),
#視圖函數(shù)views.py中, request.POST[name]來(lái)接收f(shuō)orm表單的數(shù)據(jù),然后就可以搞事情了
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表單傳數(shù)據(jù) get post的用法實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python安裝模塊如何通過(guò)setup.py安裝(超簡(jiǎn)單)

    python安裝模塊如何通過(guò)setup.py安裝(超簡(jiǎn)單)

    這篇文章主要介紹了python安裝模塊如何通過(guò)setup.py安裝,安裝方法其實(shí)很簡(jiǎn)單,感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-05-05
  • Python實(shí)現(xiàn)考試自動(dòng)答題的腳本分享

    Python實(shí)現(xiàn)考試自動(dòng)答題的腳本分享

    最近這段時(shí)間天氣正正好,不冷不熱,是學(xué)習(xí)考駕照的好時(shí)機(jī)。為了幫助大家能夠順利獲得駕照,小編為大家準(zhǔn)備了駕照考試的自動(dòng)答題小程序,希望對(duì)大家有所幫助
    2023-03-03
  • Python字符串和二進(jìn)制字符串之間的轉(zhuǎn)換方法示例

    Python字符串和二進(jìn)制字符串之間的轉(zhuǎn)換方法示例

    python中沒(méi)有0-1形式的二進(jìn)制類(lèi)型,但我們依然可以存儲(chǔ)二進(jìn)制類(lèi)型的數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Python字符串和二進(jìn)制字符串之間的轉(zhuǎn)換方法,需要的朋友可以參考下
    2023-06-06
  • 用python生成一張壁紙實(shí)例代碼

    用python生成一張壁紙實(shí)例代碼

    大家好,本篇文章主要講的是用python生成一張壁紙實(shí)例代碼,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話(huà)記得收藏一下
    2022-02-02
  • conda虛擬環(huán)境默認(rèn)路徑的修改方法

    conda虛擬環(huán)境默認(rèn)路徑的修改方法

    最近發(fā)現(xiàn)我linux系統(tǒng)中的/dev/root目錄利用率占用了100%,這對(duì)后面文件的操作帶來(lái)了一些麻煩,下面這篇文章主要給大家介紹了關(guān)于conda虛擬環(huán)境默認(rèn)路徑的修改方法,需要的朋友可以參考下
    2022-07-07
  • 在VSCode中配置Python開(kāi)發(fā)環(huán)境的詳細(xì)教程

    在VSCode中配置Python開(kāi)發(fā)環(huán)境的詳細(xì)教程

    Visual Studio Code(簡(jiǎn)稱(chēng)VSCode)以其強(qiáng)大的功能和靈活的擴(kuò)展性,成為了許多開(kāi)發(fā)者的首選,本文將詳細(xì)介紹如何在VSCode中配置Python開(kāi)發(fā)環(huán)境,需要的朋友可以參考下
    2025-04-04
  • Python中的yield全方位解讀

    Python中的yield全方位解讀

    這篇文章主要介紹了Python中的yield全方位解讀,在 Python 中,使用了 yield 的函數(shù)被稱(chēng)為生成器,跟普通函數(shù)不同的是,生成器是一個(gè)返回迭代器的函數(shù),只能用于迭代操作,更簡(jiǎn)單點(diǎn)理解生成器就是一個(gè)迭代器,需要的朋友可以參考下
    2023-08-08
  • Python如何使用Scapy實(shí)現(xiàn)端口探測(cè)

    Python如何使用Scapy實(shí)現(xiàn)端口探測(cè)

    Scapy 是一款使用純Python編寫(xiě)的跨平臺(tái)網(wǎng)絡(luò)數(shù)據(jù)包操控工具,它能夠處理和嗅探各種網(wǎng)絡(luò)數(shù)據(jù)包,本文主要介紹了Python如何使用使用Scapy實(shí)現(xiàn)端口探測(cè),有需要的可以參考下
    2023-10-10
  • Python實(shí)現(xiàn)在一行中交換兩個(gè)變量

    Python實(shí)現(xiàn)在一行中交換兩個(gè)變量

    這篇文章主要為大家詳細(xì)介紹了如何利用Python語(yǔ)言實(shí)現(xiàn)在一行中交換兩個(gè)變量功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-08-08
  • Python處理日期和時(shí)間的方法總結(jié)

    Python處理日期和時(shí)間的方法總結(jié)

    這篇文章主要介紹了Python時(shí)間和日期的處理方法總結(jié),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03

最新評(píng)論

蕉岭县| 锦屏县| 望谟县| 郎溪县| 遂昌县| 山阴县| 鄯善县| 金秀| 宜丰县| 县级市| 辛集市| 临清市| 化德县| 长宁区| 清流县| 米脂县| 湟源县| 蚌埠市| 开封市| 岳普湖县| 平乐县| 应用必备| 峨眉山市| 陇西县| 肃北| 义乌市| 即墨市| 射阳县| 昭觉县| 乌恰县| 巫山县| 玛沁县| 东宁县| 天水市| 徐汇区| 绿春县| 青神县| 太仓市| 石阡县| 临沂市| 双江|