У меня есть мой аватар в моей модели UserProfile в файле models.py: -
class UserProfile(models.Model):
profileuser = models.OneToOneField(User)
handle = models.CharField(max_length=128, blank=True)
avatar = models.ImageField(upload_to='profile_images', blank=True)
В моем файле forms.py: -
class UserProfileForm(forms.ModelForm):
class Meta:
model= UserProfile
exclude= ('profileuser',)
В моем файле views.py я беру данные файла, как показано ниже:
if 'avatar' in request.FILES:
profile.avatar = request.FILES['avatar']
Я хочу ограничить максимальный размер загружаемого файла изображения до 1 МБ. Я прошел через множество ответов на stackoverflow. но до сих пор не в состоянии сделать это. Как я могу это сделать?