Size: a a a

Django [ru] #STAY HOME

2020 January 25

AG

Artem Gubatenko in Django [ru] #STAY HOME
Nikolay Kolesnik
гайс, подскажите как нагуглить решение: в админке, когда хочу изменить одну из своих моделей получаю Exception Value:
too many values to unpack (expected 2)
дай больше инфы об ошибке
источник

NK

Nikolay Kolesnik in Django [ru] #STAY HOME
нужно было request.user.groups.filter('manager').exist() немного по другому написать, проблема в этой строчке
источник

NK

Nikolay Kolesnik in Django [ru] #STAY HOME
правильно:
request.user.groups.filter(name = ’manager').exists()
источник

NK

Nikolay Kolesnik in Django [ru] #STAY HOME
всем спасибо за ассист!
источник

IZ

I Z in Django [ru] #STAY HOME
источник

ВЗ

Владимир Злобин in Django [ru] #STAY HOME
есть какой-то параметр типа max_file =3 в forms.ImageField(required=False, widget=forms.FileInput( attrs={'multiple': 'multiple'}), validators=[validate_passport_field])  ?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Владимир Злобин
есть какой-то параметр типа max_file =3 в forms.ImageField(required=False, widget=forms.FileInput( attrs={'multiple': 'multiple'}), validators=[validate_passport_field])  ?
а что этот параметр должен делать?
источник

♚Inojelis in Django [ru] #STAY HOME
помогите плиз. как в цсс <div> засунуть джанговское изображение?
источник

♚Inojelis in Django [ru] #STAY HOME
типа {{ post.img }}
источник

♚Inojelis in Django [ru] #STAY HOME
в цсс дива
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
♚Inojelis
помогите плиз. как в цсс <div> засунуть джанговское изображение?
напиши css для дива непосредственно в html и вставляй туда что хочешь
источник

♚Inojelis in Django [ru] #STAY HOME
Artem Gubatenko
напиши css для дива непосредственно в html и вставляй туда что хочешь
не работает.
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
♚Inojelis
не работает.
тебе надо сформировать base64 data:image строку для файла?
источник

ВЗ

Владимир Злобин in Django [ru] #STAY HOME
Pavel Zagrebelin
а что этот параметр должен делать?
ограничивать максимальное кол-во загружаемых изображений
источник

♚Inojelis in Django [ru] #STAY HOME
Pavel Zagrebelin
тебе надо сформировать base64 data:image строку для файла?
и как это сделать?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Владимир Злобин
ограничивать максимальное кол-во загружаемых изображений
одно поле - одно изображение, если нужно много картинок в одно поле, то либо посмотреть на arrayField, либо вынести картинки в отдельную модель
источник

ВЗ

Владимир Злобин in Django [ru] #STAY HOME
Pavel Zagrebelin
одно поле - одно изображение, если нужно много картинок в одно поле, то либо посмотреть на arrayField, либо вынести картинки в отдельную модель
они в отдельной моделе
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Владимир Злобин
ограничивать максимальное кол-во загружаемых изображений
а что, твой валидатор не работает?
источник

ВЗ

Владимир Злобин in Django [ru] #STAY HOME
Artem Gubatenko
а что, твой валидатор не работает?
def validate_passport_field(value):
   limit = 1 * 1024 * 1024
   if value.size > limit:
       raise ValidationError('Файл слишком большой. Размер не должен превышать 1 Мб.')

   ext = os.path.splitext(value.name)[1]
   valid_extensions = ['.png', '.jpeg', '.jpg']
   if not ext.lower() in valid_extensions:
       raise ValidationError('Неподдерживаемое расширение файла.')          Валидатор только для размера и расширения файла
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Владимир Злобин
def validate_passport_field(value):
   limit = 1 * 1024 * 1024
   if value.size > limit:
       raise ValidationError('Файл слишком большой. Размер не должен превышать 1 Мб.')

   ext = os.path.splitext(value.name)[1]
   valid_extensions = ['.png', '.jpeg', '.jpg']
   if not ext.lower() in valid_extensions:
       raise ValidationError('Неподдерживаемое расширение файла.')          Валидатор только для размера и расширения файла
а https://docs.djangoproject.com/en/3.0/ref/validators/#maxvaluevalidator не помогает?
их же можно много задавать
источник