Size: a a a

Django [ru] #STAY HOME

2021 January 11

3_

3ANov _ in Django [ru] #STAY HOME
Askhad Askhadov
Не понял, статья должна появится без перезагрузки сайта, сейчас она появляется после перезагрузки
к примеру одна вью - возвращает шаблон - другая возвращает текст статьи
источник

AA

Askhad Askhadov in Django [ru] #STAY HOME
Stanley
запили кнопку на странице "обновить" и обновляй содержимое по ajax
Это хорошо, но нужна реактивность, я так понял без апи не обойтись
источник

S

Stanley in Django [ru] #STAY HOME
Askhad Askhadov
Это хорошо, но нужна реактивность, я так понял без апи не обойтись
и без js тоже
источник

MM

Marat Mkhitaryan in Django [ru] #STAY HOME
Askhad Askhadov
Не понял, статья должна появится без перезагрузки сайта, сейчас она появляется после перезагрузки
django channels нужно юзать
источник

AA

Askhad Askhadov in Django [ru] #STAY HOME
Marat Mkhitaryan
django channels нужно юзать
Таак
источник

3_

3ANov _ in Django [ru] #STAY HOME
Askhad Askhadov
Это хорошо, но нужна реактивность, я так понял без апи не обойтись
вон вам как вариант написал - одна view отдаёт шаблон в котором должны статьи отображаться. другая view отдаёт статьи в json. вы выполняете запрос со страницы js'ом, который забирает json и обновляет тексты статей
источник

AA

Askhad Askhadov in Django [ru] #STAY HOME
3ANov _
вон вам как вариант написал - одна view отдаёт шаблон в котором должны статьи отображаться. другая view отдаёт статьи в json. вы выполняете запрос со страницы js'ом, который забирает json и обновляет тексты статей
Спасибо большое
источник

DY

Dmitriy Yarosh in Django [ru] #STAY HOME
Я возможно скажу глупость, но можна ли в таком случае написать middleware?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dmitriy Yarosh
Я возможно скажу глупость, но можна ли в таком случае написать middleware?
в каком ?
источник

DY

Dmitriy Yarosh in Django [ru] #STAY HOME
Dan Tyan
в каком ?
Статья в базе но не на странице ещё
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Dmitriy Yarosh
Статья в базе но не на странице ещё
middleware не поможет
источник

DY

Dmitriy Yarosh in Django [ru] #STAY HOME
Dmitriy Yarosh
Я возможно скажу глупость, но можна ли в таком случае написать middleware?
Я просто ещё не до конца понял его работу
источник

DY

Dmitriy Yarosh in Django [ru] #STAY HOME
Dan Tyan
middleware не поможет
Понял, спасибо
источник

3_

3ANov _ in Django [ru] #STAY HOME
Dmitriy Yarosh
Я возможно скажу глупость, но можна ли в таком случае написать middleware?
Промежуточное ПО - это структура перехватчиков для обработки запросов / ответов Django. Это легкая, низкоуровневая система «плагинов» для глобального изменения ввода или вывода Django. (из документации) 😊 ну в общем чтото там с реквест респонзами мутит )
источник

AA

Askhad Askhadov in Django [ru] #STAY HOME
3ANov _
вон вам как вариант написал - одна view отдаёт шаблон в котором должны статьи отображаться. другая view отдаёт статьи в json. вы выполняете запрос со страницы js'ом, который забирает json и обновляет тексты статей
Как реализовать))
источник

AA

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

DT

Dan Tyan in Django [ru] #STAY HOME
Dmitriy Yarosh
Я просто ещё не до конца понял его работу
источник

MM

Marat Mkhitaryan in Django [ru] #STAY HOME
Правильнее всего через вебсокеты. Или можно отдавать json список статей, и через ajax регулярно получать список и обновлять страницу.
источник

DY

Dmitriy Yarosh in Django [ru] #STAY HOME
Спасибо всем)
источник

MM

Marat Mkhitaryan in Django [ru] #STAY HOME
Marat Mkhitaryan
Правильнее всего через вебсокеты. Или можно отдавать json список статей, и через ajax регулярно получать список и обновлять страницу.
просто fetch и setInterval в js
источник