Size: a a a

Django [ru] #STAY HOME

2021 June 07

M

Mikhail in Django [ru] #STAY HOME
В Мета Сериализатора? Не очень понял записи Extra_kwaegs, может где опечатка?
источник

PA

Pavel Aksenov in Django [ru] #STAY HOME
class BudgetGov....
   class Meta:
       model = Budget
       fields = '__all__'
       extra_kwargs = {'enddate': {'allow_blank': True}}

   def validate_enddate(self, value):
       return value or None
источник

M

Mikhail in Django [ru] #STAY HOME
еще вопрос как привязать Validate_enddate к нужному полю? это же надо как то описать его?
источник

PA

Pavel Aksenov in Django [ru] #STAY HOME
drf сам привязывает validate_FIELD
источник

PA

Pavel Aksenov in Django [ru] #STAY HOME
Сейчас подумаю
источник

M

Mikhail in Django [ru] #STAY HOME
круто, не знал)))
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
@bomj_1337, @Mexico76
» gist.github.com, linkode.org, pastebin.com используйте для демонстрации кода, без скриншотов;
» фотографии с кодом могут быть удалены без предупреждений;
источник

M

Mikhail in Django [ru] #STAY HOME
class BudgetGovSerializer(serializers.ModelSerializer):
   class Meta:
       model = Budget
       fields = 'all'
       extra_kwargs = {'enddate': {'allow_blank': True}}

       def validate_enddate(self, value):
           return value or None
источник

M

Mikhail in Django [ru] #STAY HOME
Типо так?
источник

PA

Pavel Aksenov in Django [ru] #STAY HOME
Да, так. Но всё верно, у DateField не принимает значение allow_blank
источник

PA

Pavel Aksenov in Django [ru] #STAY HOME
Могу предложить определить enddate = serializers.CharField(allow_blank=True)
в метода validate_enddate е делать проверки на валидность, если пустая строка то вернуть None  в противном случае отвалидировать и вернуть
    def validate_date(self, value):
       if not value:
           return None
       return serializers.DateField().run_validation(value)
источник

M

Mikhail in Django [ru] #STAY HOME
А при помощи валидатора можно эти данные править по условию?
источник

PA

Pavel Aksenov in Django [ru] #STAY HOME
В метод прилетает значение, а там уже можно делать с ним, что захочется.
источник

N

Nonverbis in Django [ru] #STAY HOME
#вопрос https://www.jetbrains.com/help/pycharm/docker.html

Здесь написано: For PyCharm Community Edition, you need to install the Docker plugin as described in Manage plugins.

Я всегда считал, что CE не заработает с докером. А тут вот такое. Я попробовал. Плагин-то встает. А вот дальше ничего не могу понять. И тьюториалов не находится.

Скажите, пожулуйста, CE может все же с докером дружить или не может?
источник

I

InzGIBA in Django [ru] #STAY HOME
Установить Django в окружение
источник

JG

Just Go in Django [ru] #STAY HOME
как зарайзить ObjectDoesNotExist
я помню там надо откуда-то импортить
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
Пробовал удалить и установить по новой venv
источник

ИМ

Иван Масюк in Django [ru] #STAY HOME
так там есть джанго
источник

I

InzGIBA in Django [ru] #STAY HOME
raise Model.DoesNotExist
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
@ivan_masiuk
» gist.github.com, linkode.org, pastebin.com используйте для демонстрации кода, без скриншотов;
» фотографии с кодом могут быть удалены без предупреждений;
источник