コード例 #1
0
ファイル: views.py プロジェクト: jackleg/pystagram
def new_photo(request):
    if request.method == "GET":
        edit_form = PhotoEditForm()
    elif request.method == "POST":
        edit_form = PhotoEditForm(request.POST, request.FILES)

        if edit_form.is_valid():
            new_photo = edit_form.save(commit=False)
            new_photo.user = request.user
            new_photo.save()
            return redirect(new_photo.get_absolute_url())

    return render(request, 'new_photo.html', {'form': edit_form})
コード例 #2
0
def new_photo(reqeust):
    edit_form = PhotoEditForm()

    return render(request, 'new_photo.html', {
        'form': edit_form,
    })