Exemplo n.º 1
0
def submit(request):
    """
    Handles new submission.. submission.
    """
    submission_form = SubmissionForm()

    if request.method == 'POST':
        submission_form = SubmissionForm(request.POST)
        if submission_form.is_valid():
            submission = submission_form.save(commit=False)
            submission.generate_html()
            user = User.objects.get(username=request.user)
            redditUser = RedditUser.objects.get(user=user)
            submission.author = redditUser
            submission.author_name = user.username
            submission.save()
            messages.success(request, 'Submission created')
            return redirect('/comments/{}'.format(submission.id))

    return render(request, 'public/submit.html', {'form': submission_form})
Exemplo n.º 2
0
def submit(request):
    """
    Handles new submission.. submission.
    """
    submission_form = SubmissionForm()

    if request.method == 'POST':
        submission_form = SubmissionForm(request.POST, request.FILES)
        if submission_form.is_valid():
            submission = submission_form.save(commit=False)
            submission.generate_html()
            reddit_user = KagisoUser.objects.get(id=request.user.id)
            submission.author = reddit_user
            submission.author_name = '{} {}'.format(reddit_user.first_name,
                                                    reddit_user.last_name)
            submission.save()
            messages.success(request, 'Submission created')
            return redirect('/')

    return render(request, 'public/submit.html', {'form': submission_form})