Size: a a a

Django [ru] #STAY HOME

2021 February 20

S

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

T

TENG_TECH in Django [ru] #STAY HOME
Nikolay
Вот, нашёл такое решение:
let href = "{% url 'catalog:view_question' pk=12345 %}".replace(/12345/, key.toString());
это выглядит как дичайший костыль
источник

T

TENG_TECH in Django [ru] #STAY HOME
а, я понял в чем проблема
источник

T

TENG_TECH in Django [ru] #STAY HOME
вью дай
источник

N

Nikolay in Django [ru] #STAY HOME
Нет. Страница получает данные из вьюшки и формирует список урлов на странице. Данные прилетают из AJAX ввиде JSON. А JS добавляет эти данные на страницу без её перезагрузки.
источник

T

TENG_TECH in Django [ru] #STAY HOME
это во вьюхе кей нужен
источник

T

TENG_TECH in Django [ru] #STAY HOME
Nikolay
Вот, нашёл такое решение:
let href = "{% url 'catalog:view_question' pk=12345 %}".replace(/12345/, key.toString());
хотя если никому не показывать то сойдет
источник

N

Nikolay in Django [ru] #STAY HOME
TENG_TECH
это во вьюхе кей нужен
Этот key будет передаваться в другую вьюху.
источник

T

TENG_TECH in Django [ru] #STAY HOME
кей из чего генерится?
источник

N

Nikolay in Django [ru] #STAY HOME
TENG_TECH
хотя если никому не показывать то сойдет
Почему? Можете предложить другое решение?
источник

N

Nikolay in Django [ru] #STAY HOME
Он приходит из JSON.
источник

T

TENG_TECH in Django [ru] #STAY HOME
ну обычно просто по идшнику делают, но мб у тебя сложный кейс
источник

N

Nikolay in Django [ru] #STAY HOME
Это и есть ID. Он мне нужен чтоб другая view могла из базы вынуть данные.
источник

T

TENG_TECH in Django [ru] #STAY HOME
pk=obj.id?
источник

T

TENG_TECH in Django [ru] #STAY HOME
Nikolay
Как передать значение переменной key в формирование url?
я в аяксе не разбираюсь но ты вродь переменную жс засунул в переменную твига
источник

N

Nikolay in Django [ru] #STAY HOME
А кто есть obj?
источник

T

TENG_TECH in Django [ru] #STAY HOME
модель твоя
источник

N

Nikolay in Django [ru] #STAY HOME
TENG_TECH
я в аяксе не разбираюсь но ты вродь переменную жс засунул в переменную твига
Ага. Мне это и надо было.
источник

N

Nikolay in Django [ru] #STAY HOME
TENG_TECH
модель твоя
У меня там нет модели. Данные в JSONe. Я их перебираю циклом. Посмотрите код выше.
источник

T

TENG_TECH in Django [ru] #STAY HOME
о,ну в таком случае да
источник