Size: a a a

Django [ru] #STAY HOME

2020 June 13

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Хочу чтобы после 8000: была только не выделенная часть
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
return redirect(product)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а ты как делаешь редирект ?
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
получаю обьект продукта по слагу и редиректаю по нему
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Artyom Lazovikov
return redirect(product)
вот так
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Artyom Lazovikov
вот так
product это объект модели ?
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
да
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Artyom Lazovikov
получаю обьект продукта по слагу и редиректаю по нему
😂
источник

DT

Dan Tyan in Django [ru] #STAY HOME
у него есть get_absolute_url ?
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Есть
источник

DT

Dan Tyan in Django [ru] #STAY HOME
покажешь ?
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
def get_absolute_url(self):
       return(f'{self.category.slug}/{self.slug}')
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Artyom Lazovikov
def get_absolute_url(self):
       return(f'{self.category.slug}/{self.slug}')
ну вот
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Ну вот что?)
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
если ты про то, что нужно вызвать в product.get_absolute_url в редиректе - это делается автоматически
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Меня интересует как сделать так, чтобы редирект формировал урл с рута, а не с последнего урла
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Artyom Lazovikov
Меня интересует как сделать так, чтобы редирект формировал урл с рута, а не с последнего урла
ну вот - ты отдаешь урл который начинает не от рута
источник

DT

Dan Tyan in Django [ru] #STAY HOME
то что тебе нужно
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Понял, спасибо
источник

DT

Dan Tyan in Django [ru] #STAY HOME
в твоей реализации это должно быть

return(f'/{self.category.slug}/{self.slug}/')
источник