Size: a a a

Django [ru] #STAY HOME

2019 May 07

ОК

Омурбек уулу Кайрат in Django [ru] #STAY HOME
Ahmed
Примерно вот таким способом?

def validate_email(self, value):
       if User.objects.filter(email=value).exists():
           raise serializers.ValidationError("Email already exists.")
       return value
Да
источник

TD

Timur Daukaev in Django [ru] #STAY HOME
Ahmed
Ребята, мне интересно кто и как переопределяет дефолтные ошибки в DRF’е. Имею ввиду каким способом.

{
   "email": [
       "This field must be unique."
   ]
}
Переопределяя error_messages у полей и сериалайзеров при объявлении

https://www.django-rest-framework.org/api-guide/fields/#raising-validation-errors
источник

s

st4rtr00p3r in Django [ru] #STAY HOME
Ahmed
Если несложно можно и это тоже?)
источник

A

Ahmed in Django [ru] #STAY HOME
Спасибо
источник

A

Ahmed in Django [ru] #STAY HOME
А вот это уже другой разговор, спасибо
источник

A

Andrey in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
ExtJS - кривая и ужасная система)
норм, просто ее делали пришедшие с java
источник

p

pavel in Django [ru] #STAY HOME
а есть способ чтобы посмотреть какие зависимости не юзаются?
источник

G

GithubReleases in Django [ru] #STAY HOME
python/cpython tagged: v3.8.0a4
Link: https://github.com/python/cpython/releases/tag/v3.8.0a4
Release notes:
Python 3.8.0a4
источник

iS

i Seven in Django [ru] #STAY HOME
а есть ли правила наименования переменных в модели или как правильно называть приложение, какое-то руковдство
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Имена моделей с большой буквы камелкейсом
Поля с маленькой буквы через подчеркивание
источник

V💊

Vladimir 💊 Voytenko in Django [ru] #STAY HOME
i Seven
а есть ли правила наименования переменных в модели или как правильно называть приложение, какое-то руковдство
здравй смысл и англ язык, вот правило
источник

iS

i Seven in Django [ru] #STAY HOME
ну например
источник

DT

Dan Tyan in Django [ru] #STAY HOME
В качестве имен полей не использовать резервированые слова
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Ну это больше к здравому смыслу но не всегда очевидно
источник

iS

i Seven in Django [ru] #STAY HOME
discountapp
его шаблон discounts.html
его path 'discounts/'
админка
шаблон - admin-discounts-list
                 admin-discounts-edit и т.д. на оставшиеся cbv
модель Discount
view Discounts, AdminDiscountsAdd и т.д.
источник

iS

i Seven in Django [ru] #STAY HOME
вот по такому наименованию какие замечания?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
я не смотрел его видео, но я посмотрел слайды (и прослушал первые три минуты, в процессе которых он не успел ничего сказать), как я понял его идею - "а давайте запихнём в менеджеры", так делают, но в чём минус - это всё не будет работать, когда а.) бизнес-логика связана с несколькими моделями б.) что-то хранится не в PostgreSQL, а как-нибудь иначе
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
выделение какой-то структуры  над моделями/менеджерами кажется более правильной
источник

s

st4rtr00p3r in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
я не смотрел его видео, но я посмотрел слайды (и прослушал первые три минуты, в процессе которых он не успел ничего сказать), как я понял его идею - "а давайте запихнём в менеджеры", так делают, но в чём минус - это всё не будет работать, когда а.) бизнес-логика связана с несколькими моделями б.) что-то хранится не в PostgreSQL, а как-нибудь иначе
ну там есть в конце че то
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
на его слайдах очень простые примеры, связанные с 1 моделью
источник