您的位置:首页 > 编程语言 > Go语言

django 自定义表单

2016-05-08 15:59 344 查看

创建一个1.html的东西


<html>
<body>
<form method='post'>
{{form.as_p}}
<input type="submit" name="ok" />
</form>
</body>
</html>


创建并写一个form.py


from django import forms

class Mybook(forms.Form):
name=forms.CharField()
author=forms.CharField()
date=forms.CharField()


修改views


from django.shortcuts import render
from django.shortcuts import render_to_response
from django.forms     import *
from django.http      import HttpResponse
from myapp.models     import *

def hello(request):
if request.method == 'post':
form=Mybook(request.POST)
if form.is_valid():
data=form.cleaned_data
title=data['title']
return HttpResponse(title)

form=Mybook()
return render_to_response('1.html',{'form':form})


修改urls.py


from django.conf.urls import patterns, include, url
from django.contrib import admin

from myapp.views import *

urlpatterns = patterns('',
# Examples:
# url(r'^$', 'myproj.views.home', name='home'),
# url(r'^blog/', include('blog.urls')),

url(r'^admin/', include(admin.site.urls)),
(r'^hello/$',hello)
)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: