首页 > 其他 > 详细

Django中的Form

时间:2016-08-01 15:44:48      阅读:169      评论:0      收藏:0      [点我收藏+]

Django中已经定义好了form类,可以很容易的使用Django生成一个表单。

一、利用Django生成一个表单:

1、在应用下创建一个forms文件,用于存放form表单。然后在forms中实例华一个表单。

forms.py

from django import forms

class BookForm(forms.Form):
    name=forms.CharField(max_length=10)
    publisher_id=forms.IntegerField(widget=forms.Select)   #选择
    publish_date=forms.DateField()

2、定义视图函数,将该表单传递给前端页面

views.py

from test1 import forms

def index(request):
    form=forms.BookForm()
    return render(request,index.html,{book_form:form})

3、定义前端生成表单的页面

index.html

<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

    {{ book_form }}

</body>
</html>

4、url的配置

urls.py

urlpatterns = [
    url(r^$,views.index)
]

经过以上几步的配置,就由Django生成了一个简单表单,效果如下图:

技术分享

 

Django中的Form

原文:http://www.cnblogs.com/ahaii/p/5725662.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!