<form method="POST" action="{% url 'app:new' %}" enctype="multipart/form-data">
{% csrf_token %}
{{ form.non_field_errors }}
<div>
{{ form.title.label_tag }}
{{ form.title }}
{{ form.title.errors }}
</div>
<div>
{{ form.text.label_tag }}
{{ form.text }}
{{ form.text.errors }}
</div>
<div>
{{ form.image.label_tag }}
{{ form.image }}
{{ form.image.errors }}
</div>
<button type="submit">SAVE</butto>
</form>
def new(request):
if request.method == 'POST':
form = AppForm(request.POST, request.FILES)
if form.is_valid():
form.save()
return redirect('app:index')
else:
form = AppForm()
return render(request, 'app/new.html', {'form':form})