国产探花免费观看_亚洲丰满少妇自慰呻吟_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的使用代碼解析的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 衢州市| 伊金霍洛旗| 容城县| 池州市| 富平县| 固始县| 闽侯县| 剑川县| 邯郸市| 邓州市| 新宁县| 台南县| 秦皇岛市| 鄱阳县| 响水县| 武陟县| 龙南县| 名山县| 罗源县| 土默特左旗| 新密市| 卫辉市| 固始县| 蚌埠市| 林口县| 布尔津县| 通化市| 乐山市| 上杭县| 定结县| 邵武市| 偃师市| 吉木萨尔县| 临澧县| 天全县| 肇东市| 新竹市| 万宁市| 高密市| 通榆县| 兴文县|