示例#1
0
 def form_valid(self, form, **kwargs):
     # how to get velue in the form
     guestbook_name = form.cleaned_data['guestbook_name']
     content = form.cleaned_data['content']
     greeting = Greeting(parent=guestbook_key(guestbook_name))
     if users.get_current_user():
         greeting.author = users.get_current_user()
     greeting.guestbook_name = guestbook_name
     greeting.content = content
     greeting.put()
     return super(SignView, self).form_valid(form, **kwargs)
示例#2
0
def sign_post(request):
	if request.method == 'POST':
		guestbook_name = request.POST.get('guestbook_name')
		greeting = Greeting(parent=guestbook_key(guestbook_name))

		if users.get_current_user():
			greeting.author = users.get_current_user()

		greeting.content = request.POST.get('content')
		greeting.put()
		return HttpResponseRedirect('/?' + urllib.urlencode({'guestbook_name':guestbook_name}))
	return HttpResponseRedirect('/')
示例#3
0
 def setUp(self):
     self.greeting = Greeting(content=u"a\n" * 30)
 def setUp(self):
     Greeting(content='This is a test greeting').save()