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

首頁 > 編程 > Python > 正文

Django中Forms的使用代碼解析

2020-02-22 23:12:08
字體:
來源:轉載
供稿:網友

本文研究的主要是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) 

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

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

可以看到

然后添加Name:

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

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

總結

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 陵川县| 东山县| 林甸县| 丽江市| 明光市| 淳安县| 富民县| 安图县| 云浮市| 棋牌| 张北县| 绍兴县| 黑龙江省| 平阴县| 内江市| 卓尼县| 夹江县| 新巴尔虎左旗| 甘德县| 阿尔山市| 林甸县| 珠海市| 呼玛县| 类乌齐县| 聊城市| 巍山| 弋阳县| 中卫市| 黄平县| 柞水县| 宁蒗| 涞水县| 酉阳| 开阳县| 洪雅县| 上虞市| 本溪市| 昌乐县| 井陉县| 赣榆县| 惠安县|