コード例 #1
0
ファイル: views.py プロジェクト: prinnb/cs242-final-project
def suggestion(request):
	if request.method == 'POST': 
		form = SuggestionForm(request.POST)
		if form.is_valid():
			form.save()
			return HttpResponseRedirect('/restaurant/') 

	elif request.user.is_authenticated():
		#automatically fill out name and email for logged in user
		form = SuggestionForm(initial = {'name': request.user.username, 'email': request.user.email})
	else:
		form = SuggestionForm()
	context = {}
	context.update(csrf(request))
	context['form'] = form
	return render(request, 'restaurant/suggestion.html', context)
コード例 #2
0
ファイル: views.py プロジェクト: sema/django-demo
def create_suggestion(request):

    if request.method == 'POST':
        form = SuggestionForm(request.POST)

        if form.is_valid():
            instance = form.save(commit=False)
            instance.suggested_by = request.user
            instance.save()

            return HttpResponseRedirect(reverse('suggestion_list'))

    else:
        form = SuggestionForm()

    return render_to_response('sdvapp/suggestion_create.html',
                              {'form' : form},
                              context_instance=RequestContext(request))