Size: a a a

Django [ru] #STAY HOME

2020 March 07

AO

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

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
чтобы можно было проще заменить способ хранения данных на другой, чтобы можно было миксовать их как хочешь
ну, например, представь, что у тебя одна модель на Firestore, вторая модель на PostgreSQL
источник

D

Dmitry in Django [ru] #STAY HOME
всё, понял
источник

AO

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

D

Dmitry in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
в Django-моделях смешиваются бизнес-требования к структурам данных и настройки хранения данных, это не очень удобно в ряде случаев и не очень правильно с точки зрения DDD
а в старлет как с этим принято?
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Dmitry
а в старлет как с этим принято?
а ему пофиг) ты его можешь вообще без хранилища запустить
источник

AO

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

A

Abyss in Django [ru] #STAY HOME
Pavel Zagrebelin
Поля формы занимаются важной вещью: входящие данные, которые скорее всего строка, конвертируют во внутренние python-типы. Этим формы и хороши: ты работаешь с датами, а не со строками.

GET запросы не проходят такую обработку, поэтому остаются простой строкой, и их нужно руками разбирать (ну или искать какую-нибудь библиоткеку, который возьмёт это конвертирование на себя).
А я могу как-то получать автоматически ковертированую строку в python-тип, если мне нужно принять его из формы(в классе createTask  https://pastebin.com/sc9Epw5T)?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Abyss
А я могу как-то получать автоматически ковертированую строку в python-тип, если мне нужно принять его из формы(в классе createTask  https://pastebin.com/sc9Epw5T)?
да, нужно определить соответсвующий филд
источник

A

Abyss in Django [ru] #STAY HOME
Pavel Zagrebelin
да, нужно определить соответсвующий филд
Как?)
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
deadline_time = fields.DateTimeField(input_formats=["%d-%m-и так далее"])
источник

A

Abyss in Django [ru] #STAY HOME
Pavel Zagrebelin
deadline_time = fields.DateTimeField(input_formats=["%d-%m-и так далее"])
A откуда брать fields?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Abyss
A откуда брать fields?
django.forms.fields
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Abyss
A откуда брать fields?
если у тебя есть поле deadline_time, то после удачной валидации в form.cleaned_data.get('deadline_time') будет значение готовое для сохранения
источник

A

Abyss in Django [ru] #STAY HOME
Artem Gubatenko
если у тебя есть поле deadline_time, то после удачной валидации в form.cleaned_data.get('deadline_time') будет значение готовое для сохранения
Спасибо большое, то что искала
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Dmitry
а в старлет как с этим принято?
кстати, по старлетке кроме моей англоязычной группы https://t.me/python_starlette появилась ещё и вторая русскоязычная https://t.me/fastapi_ru

на случай, если вы не знали)
источник

AO

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

AO

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

D

Dmitry in Django [ru] #STAY HOME
как же не знал - знал, но вот познакомиться всё никак не могу:)
источник

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
да эти погроммисты странные какие-то, вот бы в чатиках флудить, а они всё кодят и кодят 😊
источник