码迷,mamicode.com
首页 > 其他好文 > 详细

Django中的Form

时间:2016-08-01 15:46:59      阅读:141      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!