Я пытаюсь создать поле формы ввода, которое может принимать текст, изображения или видео, как мы видим в Twitter.
Я пытаюсь сделать следующее:
from django import forms
from .models import Tweet
class TweetModelForm(forms.ModelForm):
content = forms.CharField(label='',
widget=forms.Textarea(
attrs={'placeholder': "Your message",
"class": "form-control"}
))
Который производит
Однако я пытаюсь использовать одно и то же поле ввода, чтобы пользователь мог загружать изображения, видео, GIF-файлы или просто вводить текст в поле.Я не уверен, как изменить вышеуказанное поле формы.
Редактировать: Если это невозможно с помощью Django, это можно сделать с помощью HTML5?