Size: a a a

Django [ru] #STAY HOME

2020 June 03

s

smeshny 🏍🏂🥽🏋️‍♂️... in Django [ru] #STAY HOME
все понимаю.
@dantyan @f0rest18
спасибо все понимаю про очищенные данные.

но все же хотелось бы понять можно ли в модели как-то переопределить как будет отдаваться значение из бд?
или написать:
@classmethod
   def get_city_name(cls):
источник

DT

Dan Tyan in Django [ru] #STAY HOME
ну тогда наверное лучше @property
источник

DT

Dan Tyan in Django [ru] #STAY HOME
чтобы выдавать даннве каждой записи
источник

DT

Dan Tyan in Django [ru] #STAY HOME
можно и вообще без декораторов
источник

MT

Max Tuh in Django [ru] #STAY HOME
Nikolay Cherniy
В смысле не работает? Подставляешь имя, а оно не находится? Вообще в урлах можно прописывать аппнэйм и указывать {% url ‘app_name:url_name’ %} но у меня и без этого работает
А как сделать подобное для обектов которым нельзя задать нейм урла? Например что-то вроде коневой адрес сайта + что-то
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Max Tuh
А как сделать подобное для обектов которым нельзя задать нейм урла? Например что-то вроде коневой адрес сайта + что-то
Что значит корневой + что-то, приведи пример я не понимаю
источник

MT

Max Tuh in Django [ru] #STAY HOME
Nikolay Cherniy
Что значит корневой + что-то, приведи пример я не понимаю
У меня есть страницы, которые генерируются из данных забитых в базу. Для них нельзя задать опереденный нейм урла, так как они не статичны. Появляются и удаляются
источник

s

smeshny 🏍🏂🥽🏋️‍♂️... in Django [ru] #STAY HOME
Dan Tyan
ну тогда наверное лучше @property
cпасибо.
почитал про @property

думаю это то что мне надо.
источник

A

Akhma in Django [ru] #STAY HOME
Мб кто сталкивался с такой задачей, вызываю detailView в кажестве <int:pk> скармливаю 10, но нужно динамически. Что можно придумать? Сталкивался кто?
источник

A

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

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Max Tuh
У меня есть страницы, которые генерируются из данных забитых в базу. Для них нельзя задать опереденный нейм урла, так как они не статичны. Появляются и удаляются
Код примера кинь
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Akhma
Мб кто сталкивался с такой задачей, вызываю detailView в кажестве <int:pk> скармливаю 10, но нужно динамически. Что можно придумать? Сталкивался кто?
ну вместо 10 вставляй id записи
источник

A

Akhma in Django [ru] #STAY HOME
так ид это и есть, а вот если id поменяется
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Akhma
Мб кто сталкивался с такой задачей, вызываю detailView в кажестве <int:pk> скармливаю 10, но нужно динамически. Что можно придумать? Сталкивался кто?
Все сталкивались, id=object.id пиши
источник

A

Akhma in Django [ru] #STAY HOME
получается надо в код лезть, что есть неверно
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Nikolay Cherniy
Все сталкивались, id=object.id пиши
pk= только
источник

A

Akhma in Django [ru] #STAY HOME
то что id можно туда написать всем понятно DDD Но ид может меняться ведь вот в чем прикол
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Dan Tyan
pk= только
Ну да, спасибо)
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Akhma
то что id можно туда написать всем понятно DDD Но ид может меняться ведь вот в чем прикол
Что ты подразумеваешь под меняться? Ид инстанса меняться не должен, а если инстанс меняется object.id будет динамически отдавать ид переданного тобой инстанса
источник

A

Akhma in Django [ru] #STAY HOME
Nikolay Cherniy
Что ты подразумеваешь под меняться? Ид инстанса меняться не должен, а если инстанс меняется object.id будет динамически отдавать ид переданного тобой инстанса
стоп стоп стоп, под object.id ты имеешь ввиду ведь цифру, ну как я поставил там 10 к примеру или что-то другое ?
источник