Size: a a a

Django [ru] #STAY HOME

2020 January 18

J

Jack in Django [ru] #STAY HOME
А как запихнуть в него сейчас параметры?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Jack
А как запихнуть в него сейчас параметры?
донастрой url в urls.py
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Jack
А как запихнуть в него сейчас параметры?
источник

J

Jack in Django [ru] #STAY HOME
Что не так?
источник

AK

Andrey Kosinskiy in Django [ru] #STAY HOME
А вью показать?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Jack
Что не так?
а как запрашиваешь страницу? урл какой?
источник

ОС

Олег Сергеев in Django [ru] #STAY HOME
Jack
Что не так?
Ошибка какая?
источник

J

Jack in Django [ru] #STAY HOME
Ну мне нужно запрашивать product_detail, добавил, вот вьюшка
источник

J

Jack in Django [ru] #STAY HOME
источник

J

Jack in Django [ru] #STAY HOME
источник

AK

Andrey Kosinskiy in Django [ru] #STAY HOME
Jack
Функция в вышке принимает id и slug
источник

AK

Andrey Kosinskiy in Django [ru] #STAY HOME
В урле ты прописал только по слагу
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
path('product/<slug:slug>/detail.html', views.product_detail, name='product_detail')

запрашиваем - .../product/gtx-1070/detail.html
источник

J

Jack in Django [ru] #STAY HOME
Ага, да, работает только id как раз запрашивает добавить
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
path('product/<slug:slug>/<int:id>/detail.html', views.product_detail, name='product_detail')

запрашиваем
- .../product/gtx-1070/2/detail.html
источник

J

Jack in Django [ru] #STAY HOME
Спасибо большое
источник
2020 January 19

b

brestows in Django [ru] #STAY HOME
@AIngco Привет, вот что я хочу получить, у меня есть две модели:  https://dpaste.org/8STg
Мне надо получить данные из модели AddressBookSettings
так что бы поле 'attribute' содержало значение поля attribute из модели AddressBookAttribute.
Получал я данные во view вот таким образом:  https://dpaste.org/z2jK

но в результате поле attribute содержит в себе id. Сейчас попробовал написать серилизаторы: https://dpaste.org/fEm3

и пробовал серилизовать данные таким образом: https://dpaste.org/PikR
но принт выводит данные в которых все так же отображается id на не значение нужного мне поля (
Извини за беспокойство, спасибо.
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
brestows
@AIngco Привет, вот что я хочу получить, у меня есть две модели:  https://dpaste.org/8STg
Мне надо получить данные из модели AddressBookSettings
так что бы поле 'attribute' содержало значение поля attribute из модели AddressBookAttribute.
Получал я данные во view вот таким образом:  https://dpaste.org/z2jK

но в результате поле attribute содержит в себе id. Сейчас попробовал написать серилизаторы: https://dpaste.org/fEm3

и пробовал серилизовать данные таким образом: https://dpaste.org/PikR
но принт выводит данные в которых все так же отображается id на не значение нужного мне поля (
Извини за беспокойство, спасибо.
attribute = CharField(source='attribute.attribute') во втором сериализаторе?
источник

b

brestows in Django [ru] #STAY HOME
Pavel Zagrebelin
attribute = CharField(source='attribute.attribute') во втором сериализаторе?
class AddressBookAttributeSerializer(serializers.ModelSerializer):
   attribute = CharField(source='attribute.attribute')
    class Meta:
       model = AddressBookAttribute
       fields = ('attribute',)

вот так ?
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
brestows
class AddressBookAttributeSerializer(serializers.ModelSerializer):
   attribute = CharField(source='attribute.attribute')
    class Meta:
       model = AddressBookAttribute
       fields = ('attribute',)

вот так ?
ага
источник