Функция загрузки IMG на основе Python Django
Я не хочу использовать формы, основанные на классах. (Мне нужно иметь возможность создать свою собственную форму с несколькими полями и дать возможность добавить фотографию или word doc. Любая помощь будет потрясающей.
def addmessage(request):
if request.POST:
Message.objects.create(
name_of_msg = request.POST['name_of_msg'],
message = request.POST['message'],
photo = request.POST['photo'],
file = request.POST['file']
)
return redirect('/home')
def addmessage(request):
if request.POST:
Message.objects.create(
name_of_msg = request.POST['name_of_msg'],
message = request.POST['message'],
photo = request.FILES['photo'],
file = request.FILES['file']
)
return redirect('/home')
def home(request):
context={
'photos' : Message.objects.all()
}
return render(request, 'home.html', context)
#to access it on the front end
{% for photo in photos %}
{{photo.photo}}
{% endfor %}
<h3>Add a Message:</h3>
<form action="/addmessage" method="POST">
{% csrf_token %}
<input class="type=" text" name="name_of_msg" placeholder="Message Name">
<br>
<input class="type=" text" name="message" placeholder="Message">
<br>
<input type="file" name="photo" placeholder="Add Photo">
<br>
<input type="file" name="file" placeholder="Add a Doc">
<br>
<input type="submit" value="Add It!">
</form>
</div>