Size: a a a

Django [ru] #STAY HOME

2019 June 26

S

Spirit💎 in Django [ru] #STAY HOME
просто появилась задача – отдавать юзерам только определенный билдинг и все, что связано с этим билдингом.
источник

S

Spirit💎 in Django [ru] #STAY HOME
Dan Tyan
кастом модель менеджер
я так понял, особой разницы не будет – что кверисеты переписывать во вьюсетах, что менеджеры в каждой модели описывать?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Spirit💎
я так понял, особой разницы не будет – что кверисеты переписывать во вьюсетах, что менеджеры в каждой модели описывать?
ну в менеджерах вроде как правильнее
источник

DT

Dan Tyan in Django [ru] #STAY HOME
просто если будет несколько въюх которые будут использовать такую выборку
то вынести ее в мадель/манагер будет удобнее
источник

S

Spirit💎 in Django [ru] #STAY HOME
Dan Tyan
просто если будет несколько въюх которые будут использовать такую выборку
то вынести ее в мадель/манагер будет удобнее
универсальный метод получается никак не сделать, который бы искал привязку объекта к билдингу?
источник

М

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

DT

Dan Tyan in Django [ru] #STAY HOME
Spirit💎
универсальный метод получается никак не сделать, который бы искал привязку объекта к билдингу?
я не вижу варианта
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Марина
ребят кто может подсказать?мне нужно чтоб при нажатии на  update ,срабатывал  ajax , и в этом же поле  и я могла редактировать форму
и в чем проблема ?
ajax работу не блокирует
можно продолжать работу
источник

М

Марина in Django [ru] #STAY HOME
Dan Tyan
и в чем проблема ?
ajax работу не блокирует
можно продолжать работу
проблема в том что не могу понять как это поле вызвать https://dpaste.de/emoO
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Марина
проблема в том что не могу понять как это поле вызвать https://dpaste.de/emoO
сразу

вот тут как минимум может быть проблема

if request.method == 'PATCH':
       form = BookForm(request.POST, instance=book)

по теории request.POST будет пустой если запрос отплалялся PATCH-ем
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Марина
проблема в том что не могу понять как это поле вызвать https://dpaste.de/emoO
при клике на список должен отправляться запрос ?
источник

М

Марина in Django [ru] #STAY HOME
Dan Tyan
при клике на список должен отправляться запрос ?
поменяла на  POST  , не работает.При клике должно появиться поле в которое можно изменить
источник

DT

Dan Tyan in Django [ru] #STAY HOME
вот это
$("#talk1").on('click', 'a[id^=book-update-]', function(){
       var post_primary_key = $(this).attr('id').split('-')[2];

не айс

я бы привязал класс к ссылке
и в data-id="{{ books }}"


хендлер вешать на класс
а id получить из $(this).data('id')
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Марина
поменяла на  POST  , не работает.При клике должно появиться поле в которое можно изменить
ajax отправляет данные

data : { bookpk : post_primary_key },

те ключ bookpk
в классе формы это поле не описано
а значит будет проигнорировано
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Марина
поменяла на  POST  , не работает.При клике должно появиться поле в которое можно изменить
тут тоже поменли?
type : "PATCH", // http method
источник

DT

Dan Tyan in Django [ru] #STAY HOME
там даже не так

pk отправляется через url
а постом получается ничего не определяется
источник

DT

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

М

Марина in Django [ru] #STAY HOME
Dan Tyan
тут тоже поменли?
type : "PATCH", // http method
Да , эта же форма у меня создает пост с  ajax  , работает .Я новичок в этом.Медленно трансформирую инф в кпд
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Марина
Да , эта же форма у меня создает пост с  ajax  , работает .Я новичок в этом.Медленно трансформирую инф в кпд
ну в том куске кода
обработку формы я не увидел
источник

М

Марина in Django [ru] #STAY HOME
Dan Tyan
ну в том куске кода
обработку формы я не увидел
можете подсказать наглядный пример ? чтоб почитать , за 3 дня перерыла гуугл не нашла то что мне надо.Есть один пример Винсента но у него модальные формы , мне это не подходит , и не пойму как его пример можно к своему применить
источник