Forms
class CreatePost(forms.Form):
title = forms.CharField(label = "Post Title",
max_length = 500,
widget = forms.TextInput(attrs={
'class': 'big_entry'
}))
content = forms.CharField()
tags = forms.CharField(required = False)
Master in Free Software | 20092010 30
Forms
def create_post(request):
if request.method == 'POST':
form = CreatePost(request.POST)
if form.is_valid():
# Create a new post object with data
# from form.cleaned_data
return HttpResponseRedirect('/index/')
else:
form = CreatePost()
return render_to_response('create.html', {
'form': form,
})
Master in Free Software | 20092010 31