Size: a a a

Django [ru] #STAY HOME

2021 January 16

DN

Damir Nafikov in Django [ru] #STAY HOME
Dan Tyan
покажи весь код чтоли
источник

DT

Dan Tyan in Django [ru] #STAY HOME
а что за BaseGenericViewset ?
источник

VS

Vitalii Shkolin in Django [ru] #STAY HOME
Dan Tyan
не совсем понял
При создании / обновлении модели необходимо сгенерировать зачение поля slug следующего формата: "{}-{}".format(slugify(self.title), self.id)

как это корректно реализовать с учетом того, что поле slug уникально и записи могут создавать разные пользователи.
источник

Д

Дмитрий in Django [ru] #STAY HOME
Vitalii Shkolin
При создании / обновлении модели необходимо сгенерировать зачение поля slug следующего формата: "{}-{}".format(slugify(self.title), self.id)

как это корректно реализовать с учетом того, что поле slug уникально и записи могут создавать разные пользователи.
Во время создания объекта id ещё не задан, так не получится
источник

Д

Дмитрий in Django [ru] #STAY HOME
Скорее всего)
источник

VS

Vitalii Shkolin in Django [ru] #STAY HOME
Дмитрий
Во время создания объекта id ещё не задан, так не получится
да, это я понимаю. есть вариант при создании модели значение поля slug по умолчанию записывать uuid, а после сохранения апдейтить в необходимый формат
источник

HS

Harvey Specter in Django [ru] #STAY HOME
Vitalii Shkolin
При создании / обновлении модели необходимо сгенерировать зачение поля slug следующего формата: "{}-{}".format(slugify(self.title), self.id)

как это корректно реализовать с учетом того, что поле slug уникально и записи могут создавать разные пользователи.
f'{slugify(self.title)}-{self.id}'
?
источник

VS

Vitalii Shkolin in Django [ru] #STAY HOME
Harvey Specter
f'{slugify(self.title)}-{self.id}'
?
Не в этом вопрос
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
Всем здрасьте , есть вот такой код, в list_user находится 11 объектов класса User ,но при переборе он непонятно почему не добавляет в соответствии с user данные, а по нарастающей каждому новому объекту передает старые данные, и добавляет корректные, хотя user становится другим
источник

DY

Dmitriy Yarosh in Django [ru] #STAY HOME
Ребят, как передать вот такое в урл?

(?P<room>)\w+

взято со 2й версии джанго, как это в 3й выглядит?
источник

ПИ

Павел Игин in Django [ru] #STAY HOME
щас просто (path(url))
источник

DY

Dmitriy Yarosh in Django [ru] #STAY HOME
<room> - переменная
источник

DY

Dmitriy Yarosh in Django [ru] #STAY HOME
немного не понял о path(url), я имел ввиду как в 3й версии в урле записать переменную (у меня это room) и как записывается w+
источник

ПИ

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

СК

Сергей Корсаков... in Django [ru] #STAY HOME
Может так <int:room> сейчас гляну ссылку
источник

DY

Dmitriy Yarosh in Django [ru] #STAY HOME
Павел Игин
так зачем так указывать когда все можно запихнуть в get параметры ??
что именно запихнуть? Я делаю неповторяющейся урл для каждой комнаты двери/123/комната1, двери/123/комната2 я думал это именно так делать
источник

СК

Сергей Корсаков... in Django [ru] #STAY HOME
w+ это ещё и отрицательные числа насколько я помню, если вам только положительные то выше я вам написал
источник

СК

Сергей Корсаков... in Django [ru] #STAY HOME
doors/<int:door>/rooms/<int:room>/
источник

DY

Dmitriy Yarosh in Django [ru] #STAY HOME
Спасибо большое
источник

HS

Harvey Specter in Django [ru] #STAY HOME
path('articles/<int:year>/<int:month>/<slug:slug>/', views.article_detail),
Можно ещё <str:name>
источник