Size: a a a

Django [ru] #STAY HOME

2021 March 01

DT

Dan Tyan in Django [ru] #STAY HOME
это делается на js
источник

Z

Zz00# in Django [ru] #STAY HOME
ребят, как при нажатии на кнопку добавить товар в корзину, при этом не переходить на какую либо стр?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ajax твой друг
источник

Z

Zz00# in Django [ru] #STAY HOME
надо крч подружить django с js?
источник

se

saly epta in Django [ru] #STAY HOME
а как возвращать юзера на ту страничку, на которой он был до авторизации?
источник

se

saly epta in Django [ru] #STAY HOME
тоже жс?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Zz00#
надо крч подружить django с js?
очень грубо, да
источник

Z

Zz00# in Django [ru] #STAY HOME
хранить url пред стр в переменной
источник

Z

Zz00# in Django [ru] #STAY HOME
а потом через reverse
источник

DT

Dan Tyan in Django [ru] #STAY HOME
saly epta
тоже жс?
нет
надо передать на каком урле он было до авторизации
источник

se

saly epta in Django [ru] #STAY HOME
понял
источник

А

Андрей in Django [ru] #STAY HOME
Добрый день. Могу ли я как-то заменить название ключа в serialazer?
То есть у меня есть ключ (Поле в модели) - manufacturer, как мне заменить её на "Производитель"?

Заранее благодарю. Фронтендер просит меня реализовать, насколько это хорошая идея?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Андрей
Добрый день. Могу ли я как-то заменить название ключа в serialazer?
То есть у меня есть ключ (Поле в модели) - manufacturer, как мне заменить её на "Производитель"?

Заранее благодарю. Фронтендер просит меня реализовать, насколько это хорошая идея?
чтобы у тебя ключ на кирилице ?
источник

А

Андрей in Django [ru] #STAY HOME
Именно.
источник

А

Андрей in Django [ru] #STAY HOME
Или как мне добавить ещё одно поле? То есть было:
manufacturer: 'str'

Стало:
manufacturer: {title: 'Производитель', value: ''}

Как я понимаю, у него просто много if в React и ему каждый раз приходиться переводить.

Насколько это ужасная идея?
источник

RD

Ruslan Dudenko in Django [ru] #STAY HOME
Андрей
Или как мне добавить ещё одно поле? То есть было:
manufacturer: 'str'

Стало:
manufacturer: {title: 'Производитель', value: ''}

Как я понимаю, у него просто много if в React и ему каждый раз приходиться переводить.

Насколько это ужасная идея?
manufacturer в модели это какое поле?
источник

А

Андрей in Django [ru] #STAY HOME
Ruslan Dudenko
manufacturer в модели это какое поле?
CharField.
источник

RD

Ruslan Dudenko in Django [ru] #STAY HOME
Есть вариант через SerializerMethodField сделать.
источник

RD

Ruslan Dudenko in Django [ru] #STAY HOME
manufacturer = serializers.SerializerMethodField(required=False, read_only=True)

   def get_manufacturer(self, instance):
       return {'title': 'Производитель', 'value': instance.manufacturer}

Либо копать в сторону метода to_representation
    def to_representation(self, instance):
       ret = super().to_representation(instance)
       ret['manufacturer'] = {'title': 'Производитель', 'value': instance.manufacturer}
       return ret
источник

Ю

Юрий in Django [ru] #STAY HOME
Андрей
Или как мне добавить ещё одно поле? То есть было:
manufacturer: 'str'

Стало:
manufacturer: {title: 'Производитель', value: ''}

Как я понимаю, у него просто много if в React и ему каждый раз приходиться переводить.

Насколько это ужасная идея?
дичь какую-то твой фронтендер делает
источник