Size: a a a

Django [ru] #STAY HOME

2020 June 20

N

Nire in Django [ru] #STAY HOME
А я думал, откуда это в моей башке.
источник

N

Nire in Django [ru] #STAY HOME
Видимо все таки стандарт
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
не, язык, там просто были разные обертки, остался только жс, и теперь все привыкли жс языком называть, но соглашения отсылают к настоящему названию языка, поэтому так
источник

N

Nire in Django [ru] #STAY HOME
Да все фигня, https://brython.info/ питонисты выбирают чето такое
источник

N

Nire in Django [ru] #STAY HOME
Потому что можно)
источник

N

Nire in Django [ru] #STAY HOME
Уже 3.8 вышла версия))
источник

A

Abyss in Django [ru] #STAY HOME
Как можно в ADetailView добавить в queryset объекты модели B, которые связаны с моделью A . Насколько я понимаю, нужно в 6 строке что-то написать. Вот код: https://gist.github.com/LasteExile/d902eed7b51fb4fd80d0e7221bc6929c
источник

N

Nire in Django [ru] #STAY HOME
Abyss
Как можно в ADetailView добавить в queryset объекты модели B, которые связаны с моделью A . Насколько я понимаю, нужно в 6 строке что-то написать. Вот код: https://gist.github.com/LasteExile/d902eed7b51fb4fd80d0e7221bc6929c
Посмотри внутрь детейлвью, как он берет кверисет. Потом переопредели.
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Abyss
Как можно в ADetailView добавить в queryset объекты модели B, которые связаны с моделью A . Насколько я понимаю, нужно в 6 строке что-то написать. Вот код: https://gist.github.com/LasteExile/d902eed7b51fb4fd80d0e7221bc6929c
зачем, если модели связаны - ты можешь получить их без дополнительного кверисета
источник

A

Abyss in Django [ru] #STAY HOME
Nikolay Cherniy
зачем, если модели связаны - ты можешь получить их без дополнительного кверисета
Каким образом?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Abyss
Каким образом?
через связь, инстанс.связанная_модель_set.all() если в темплейте то без скобок
источник

MH

Maksus Heinz in Django [ru] #STAY HOME
Помогите собрать правильный id)
Есть модель с тремя полями и третье поле это id который генерируется автоматом начиная с еденицы и при каждом добавлении новой записи этот id вырастает на еденицу. у этой модели есть ForeignKey который является названием категории для этой модели.

Вопрос вот в чём, как сделать url вида  ".../<category_name-1>" вот такая конструкция должна быть это айдишник модели который состоит из названия категории к которой он принадлежит и через тире ( - ) идет число которое генерируется автоматом.  Добавляю запись и айди модели меняется на ".../<category_name-2>" и.т.д. При этом такой момент, для каждой категории числовой id должен начинаться с единицы, а не продолжаться. Если я создаю запись с id ".../<category_dog-1>" как видно числовой id равен 1, далее я создаю ".../<category_dog-2>" две записи принадлежат одной категории но числовой id автоматом увеличивается, но если я создам ".../<category_cat-"@">" то вместо "@" должно быть не число 3, а автогенератор должен обнулиться и установить числовой id= 1 и продолжать увеличиваться. Помогите😢
источник

N

Nire in Django [ru] #STAY HOME
Как же много текста, отформатировать бы
источник

N

Nire in Django [ru] #STAY HOME
Не могу весь текст в башке держать)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Maksus Heinz
Помогите собрать правильный id)
Есть модель с тремя полями и третье поле это id который генерируется автоматом начиная с еденицы и при каждом добавлении новой записи этот id вырастает на еденицу. у этой модели есть ForeignKey который является названием категории для этой модели.

Вопрос вот в чём, как сделать url вида  ".../<category_name-1>" вот такая конструкция должна быть это айдишник модели который состоит из названия категории к которой он принадлежит и через тире ( - ) идет число которое генерируется автоматом.  Добавляю запись и айди модели меняется на ".../<category_name-2>" и.т.д. При этом такой момент, для каждой категории числовой id должен начинаться с единицы, а не продолжаться. Если я создаю запись с id ".../<category_dog-1>" как видно числовой id равен 1, далее я создаю ".../<category_dog-2>" две записи принадлежат одной категории но числовой id автоматом увеличивается, но если я создам ".../<category_cat-"@">" то вместо "@" должно быть не число 3, а автогенератор должен обнулиться и установить числовой id= 1 и продолжать увеличиваться. Помогите😢
самый простой способ как мне кажется - переопределить метод сейв - прописать сохранение по формуле category_dog-1, потом, проверка в цикле - while exists +=1
источник

MH

Maksus Heinz in Django [ru] #STAY HOME
Nikolay Cherniy
самый простой способ как мне кажется - переопределить метод сейв - прописать сохранение по формуле category_dog-1, потом, проверка в цикле - while exists +=1
🙈я не совсем понимаю как это сделать, но мысль понял
источник

N

Nire in Django [ru] #STAY HOME
В чем суть использования тире?))
источник

MH

Maksus Heinz in Django [ru] #STAY HOME
Nire
Как же много текста, отформатировать бы
как сделать айди такого вида: категория(буквы)-айди(число), если создаю запись у которой поле принадлежит другой категории, то его числовой id будет равен не 2, а заново начинаться с единицы)
источник

N

Nire in Django [ru] #STAY HOME
Maksus Heinz
как сделать айди такого вида: категория(буквы)-айди(число), если создаю запись у которой поле принадлежит другой категории, то его числовой id будет равен не 2, а заново начинаться с единицы)
Опять таки, нифига не понятно) но это имхо

Напиши вход, потом выход
источник

MH

Maksus Heinz in Django [ru] #STAY HOME
Nire
В чем суть использования тире?))
можно и без него
источник