Функция загрузки 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>
Вернуться на верх