Size: a a a

Django [ru] #STAY HOME

2021 March 05

МП

Михаил Павлов... in Django [ru] #STAY HOME
Как лучше прописывать CORS, через нгинкс или установить django-cors-headers?
источник

F

FWorld.deb in Django [ru] #STAY HOME
источник

F

FWorld.deb in Django [ru] #STAY HOME
Какой файл смотреть на наличие ошибок?
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
вот этот )))
источник

T

Table in Django [ru] #STAY HOME
база данных, у тебя нет таблицы Event, а модель описывал?
источник

F

FWorld.deb in Django [ru] #STAY HOME
Table
база данных, у тебя нет таблицы Event, а модель описывал?
Да.
источник

T

Table in Django [ru] #STAY HOME
миграции делал?
источник

F

FWorld.deb in Django [ru] #STAY HOME
Да.
источник

T

Table in Django [ru] #STAY HOME
ну все же, склняюсь к миграциям, тк пишет, что нет таблицы event
источник

F

FWorld.deb in Django [ru] #STAY HOME
Сделал миграцию второй раз, заработал. Хм. Ну спасибо.
источник

N

Nire in Django [ru] #STAY HOME
Кто использует weasyprint для генерации пдф, какие у вас кейсы для решения проблемы выхода шаблона за пределы рендера есть? Например половина таблицы за пределами страницы и не видно её
источник

А

Андрей (Lustra777)... in Django [ru] #STAY HOME
Подскажите в чем может быть проблема ?
У меня есть форма (с условием что бы одно из полей было заполнено), но при отправки пустой формы валидацию не проходит, но и предупреждение не появляется ?
как сделать что бы в форме показывалась ошибка ?

class NewSizeForm(forms.Form):
   width = forms.IntegerField(label='Ширина', required=False)
   height = forms.IntegerField(label='Высота', required=False)

   def clean(self):
       width = self.cleaned_data.get('width')
       height = self.cleaned_data.get('height')
       if not width and not height:
           raise forms.ValidationError('Укажите один из параметров')
       return self.cleaned_data
источник

S

Stanley in Django [ru] #STAY HOME
Андрей (Lustra777)
Подскажите в чем может быть проблема ?
У меня есть форма (с условием что бы одно из полей было заполнено), но при отправки пустой формы валидацию не проходит, но и предупреждение не появляется ?
как сделать что бы в форме показывалась ошибка ?

class NewSizeForm(forms.Form):
   width = forms.IntegerField(label='Ширина', required=False)
   height = forms.IntegerField(label='Высота', required=False)

   def clean(self):
       width = self.cleaned_data.get('width')
       height = self.cleaned_data.get('height')
       if not width and not height:
           raise forms.ValidationError('Укажите один из параметров')
       return self.cleaned_data
Видимо ты в шаблоне показываешь ошибки только связанные с полями формы, а если ошибка вызывается в clean() то она попадает в спец поле
__all__
вот почитай
https://docs.djangoproject.com/en/3.1/ref/forms/validation/#form-and-field-validation
источник

А

Андрей (Lustra777)... in Django [ru] #STAY HOME
Stanley
Видимо ты в шаблоне показываешь ошибки только связанные с полями формы, а если ошибка вызывается в clean() то она попадает в спец поле
__all__
вот почитай
https://docs.djangoproject.com/en/3.1/ref/forms/validation/#form-and-field-validation
то есть мне нужно в Meta поставть fields = __all__ ?
источник

S

Stanley in Django [ru] #STAY HOME
Андрей (Lustra777)
то есть мне нужно в Meta поставть fields = __all__ ?
предупреждения в шаблоне как показываешь?
источник

S

Stanley in Django [ru] #STAY HOME
они там есть просто ты их не выводишь
источник

S

Stanley in Django [ru] #STAY HOME
те все должно работать
источник

А

Андрей (Lustra777)... in Django [ru] #STAY HOME
Stanley
предупреждения в шаблоне как показываешь?
просто форма расскрыта {{ form.as_p }}
источник

S

Stanley in Django [ru] #STAY HOME
Андрей (Lustra777)
просто форма расскрыта {{ form.as_p }}
добавь чуть выше
источник

А

Андрей (Lustra777)... in Django [ru] #STAY HOME
щас попробую
источник