Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
01.07.2021, 22:23
|
|||
---|---|---|---|
|
|||
Модели как в c#, java |
|||
#18+
В c# и java можно создавать модели (простые классы), которые сериализуются/десериализуются в json, и которых можно использовать в ORM. Есть ли аналог в питоне? Чтобы одну модель данных можно было использоваться для десериализации тел http ответов и для записи в БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.07.2021, 22:52
|
|||
---|---|---|---|
|
|||
Модели как в c#, java |
|||
#18+
И как вложенный json сделать плоским, чтобы положить в БД? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.07.2021, 15:39
|
|||
---|---|---|---|
|
|||
Модели как в c#, java |
|||
#18+
Андрей Юниор, https://docs.python.org/3/library/json.html https://pypi.org/project/SQLAlchemy-JSONField/ https://docs.djangoproject.com/en/3.2/ref/contrib/postgres/fields/#jsonfield ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.07.2021, 15:50
|
|||
---|---|---|---|
|
|||
Модели как в c#, java |
|||
#18+
Андрей Юниор В c# и java можно создавать модели (простые классы), которые сериализуются/десериализуются в json, и которых можно использовать в ORM. Есть ли аналог в питоне? Чтобы одну модель данных можно было использоваться для десериализации тел http ответов и для записи в БД. https://www.django-rest-framework.org/api-guide/serializers/ ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.07.2021, 18:14
|
|||
---|---|---|---|
|
|||
Модели как в c#, java |
|||
#18+
То ли я не разобрался, то ли нельзя одной моделью обойтись на стороне клиента. Находил способы только с двумя моделями на одну сущность, а это не очень. Использовал Pydantic для парсинга. Дальше полученный объект питона раскладывал в список кортежей. Список кортежей через DB-API отправлял в БД. ИМХО, так даже лучше) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
22.07.2021, 21:34
|
|||
---|---|---|---|
|
|||
Модели как в c#, java |
|||
#18+
Андрей Юниор То ли я не разобрался, то ли нельзя одной моделью обойтись на стороне клиента. Находил способы только с двумя моделями на одну сущность, а это не очень. Использовал Pydantic для парсинга. Дальше полученный объект питона раскладывал в список кортежей. Список кортежей через DB-API отправлял в БД. ИМХО, так даже лучше) можно и так конечно. но для таких задач есть и готовое решение ... |
|||
:
Нравится:
Не нравится:
|
|||
|
23.07.2021, 20:50
|
|||
---|---|---|---|
|
|||
Модели как в c#, java |
|||
#18+
iot но для таких задач есть и готовое решение Спасибо. Мне показалось, что нужно весь фреймворк ставить ради одного сериализатора, что избыточно для моей простой задачи. Можно ли поставить только сериализатор? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.07.2021, 10:23
|
|||
---|---|---|---|
|
|||
Модели как в c#, java |
|||
#18+
Андрей Юниор iot но для таких задач есть и готовое решение Спасибо. Мне показалось, что нужно весь фреймворк ставить ради одного сериализатора, что избыточно для моей простой задачи. Можно ли поставить только сериализатор? только если вытащить его из исходников django в связке с drf идеально подходят для задач Андрей Юниор десериализации тел http ответов и для записи в БД ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=23&mobile=1&tid=1459449]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
81ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 192ms |
0 / 0 |