Size: a a a

Django [ru] #STAY HOME

2020 March 11

МП

Михаил Павлов in Django [ru] #STAY HOME
Я так понимаю что валюта хранится в базе а количество не хранится
источник

АМ

Алишер Маткурбанов in Django [ru] #STAY HOME
Михаил Павлов
Я так понимаю что валюта хранится в базе а количество не хранится
да, количество не хранится
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Обычно делается с точностью до наоборот. Перечень валют выносится в Enum константы, а количество заносится в базу
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Если в базу не нужно заносить количество, то возникает вопрос целесообразности хранения перечня валют в базе
источник

АМ

Алишер Маткурбанов in Django [ru] #STAY HOME
Михаил Павлов
Обычно делается с точностью до наоборот. Перечень валют выносится в Enum константы, а количество заносится в базу
ну курс валюты нужно обновлять, поэтому нужно засунуть в базу
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Курсы хранятся..
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Количество вообще не предполагается что будет храниться?
источник

АМ

Алишер Маткурбанов in Django [ru] #STAY HOME
нет. вообще я делаю обычный конвертор валют. там не нужно же хранить что хотели сконвертировать пользователи (ну если бизнес требований нет таких).
класс Money я хочу ввести потому что кажется что так удобнее и читабельнее
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Нет, модели это представления того что будет храниться в базе. Это функция моделей в фреймворке. Есть возможность сделать proxy модель, например если нужно сделать ModelForm, может это тот случай?
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
class Money(Model):
   class Meta:
       proxy = True
источник

АМ

Алишер Маткурбанов in Django [ru] #STAY HOME
возможно, сейчас прочитаю. я видел ещё делают managed=False в модели, но подумал может другие подходы есть
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
И тогда можно оперировать такой моделью с помощью ModelForm
источник

АМ

Алишер Маткурбанов in Django [ru] #STAY HOME
спасибо за ответы
источник

МП

Михаил Павлов in Django [ru] #STAY HOME
Пожалуйста
источник

Р

Руслан in Django [ru] #STAY HOME
Народ, такая проблема возникла, есть ли какой-нибудь источник/статья, которая описывает, как сделать возможным просмотр профиля другого пользователя? А тем более - как конкретного полььзователя передать в темплейт ?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Руслан
Народ, такая проблема возникла, есть ли какой-нибудь источник/статья, которая описывает, как сделать возможным просмотр профиля другого пользователя? А тем более - как конкретного полььзователя передать в темплейт ?
context["another_profile"] = Profile.objects.get(pk={PK_OF_ANOTHER_PROFILE})


Сойдет за статью? :)
источник

B

BuTaMuH4uK in Django [ru] #STAY HOME
Rust Saiargaliev
context["another_profile"] = Profile.objects.get(pk={PK_OF_ANOTHER_PROFILE})


Сойдет за статью? :)
Это уже решение
источник

S

Skoomer in Django [ru] #STAY HOME
подскажите почему не срабатывает  try except  в сериализаторе ?
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Skoomer
подскажите почему не срабатывает  try except  в сериализаторе ?
Ну ты расскажи что там происходит и какие логи
источник

S

Skoomer in Django [ru] #STAY HOME
Rust Saiargaliev
Ну ты расскажи что там происходит и какие логи
если в форме , в поле попадает не верный id  то   срабатывает raise .  а так падает сервер с 500
источник