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

首頁 > 編程 > Python > 正文

Django中Forms的使用代碼解析

2020-01-04 15:53:05
字體:
來源:轉載
供稿:網友

本文研究的主要是Django中Forms的使用,具體如下。

創建文件do.html

{% extends 'base.html' %}  {% block mainbody %}      <form action="/app1/do/" method="post">     {% csrf_token %}     {{ form.as_p }}     <input type="submit" value="Submit">   </form>  {% for item in student %}   <p>{{ item.id }}, {{ item }}</p> {% endfor %}  {% endblock %} 

在urls.py中添加路徑:

url(r'^do/', 'app1.views.do'),

在views.py中定義do函數

from django.shortcuts import render from django.core.context_processors import csrf from app1.models import Student from django import forms  def do(request):   context = {}   context.update(csrf(request))   if request.POST:     form = StudnetForm(request.POST)     if form.is_valid():       name = form.cleaned_data['name']       student = Student(name = name)       student.save()   form = StudnetForm()   context = {}   context.update(csrf(request))   student_list = Student.objects.all()   context['student'] = student_list   context['form'] = form    return render(request, 'do.html', context) 

現在的數據庫里面有四條數據:

django,forms,forms.py,樣式,field

訪問 http://localhost:8000/app1/do/

可以看到

django,forms,forms.py,樣式,field

然后添加Name:

可以看到數據添加到了數據庫中:

django,forms,forms.py,樣式,field

django,forms,forms.py,樣式,field

可以定義多個Form 只需要在view和template中的對應即可,具體的Form的使用可以查看Form的API ,官方網址:https://docs.djangoproject.com/en/1.8/ref/forms/api/

總結

總的來說,Django是一個非常優秀的框架,用起來方便,許多公司招聘Python也都要求懂一些Django。

以上就是本文關于Django中Forms的使用代碼解析的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 台州市| 安远县| 瑞丽市| 安福县| 临洮县| 光山县| 治多县| 上虞市| 滦平县| 闸北区| 贺兰县| 安新县| 富裕县| 醴陵市| 岳池县| 达州市| 霞浦县| 苍山县| 双峰县| 调兵山市| 宁津县| 秦安县| 遵化市| 古丈县| 裕民县| 东阳市| 乌拉特前旗| 巩留县| 巴马| 大同市| 北京市| 礼泉县| 油尖旺区| 晋宁县| 原阳县| 蒙阴县| 名山县| 错那县| 临漳县| 大化| 济阳县|