Size: a a a

Django [ru] #STAY HOME

2019 March 12

M

Mikhail in Django [ru] #STAY HOME
А можно ли как-то через django-rest-api не только читать но и менять данные в базе используя rest API ?
источник

S

Sergey in Django [ru] #STAY HOME
хм.. наверно можно, но не советую
источник

S

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

ОС

Олег Сергеев in Django [ru] #STAY HOME
Mikhail
А можно ли как-то через django-rest-api не только читать но и менять данные в базе используя rest API ?
Django rest framework?
источник

M

Mikhail in Django [ru] #STAY HOME
Да
источник

ОС

Олег Сергеев in Django [ru] #STAY HOME
источник

M

Mikhail in Django [ru] #STAY HOME
Это как Читать данные это понятно. мне нужно чтобы можно было сделать POST на  адрес ‘mysite/blabla/2‘ и перезаписать какие-то данные
источник

ОС

Олег Сергеев in Django [ru] #STAY HOME
Mikhail
Это как Читать данные это понятно. мне нужно чтобы можно было сделать POST на  адрес ‘mysite/blabla/2‘ и перезаписать какие-то данные
Post на blabs/2 ты не сделаешь, читай доки, использование фреймворка очень простое, а документация хорошая
источник

M

Mikhail in Django [ru] #STAY HOME
Олег Сергеев
Post на blabs/2 ты не сделаешь, читай доки, использование фреймворка очень простое, а документация хорошая
Так я его на чтение уже использую. документация действительно хорошая..но не могу найти возможность изменять данные . Он просто этого не умеет правильно
источник

AM

Andrey Musikhin in Django [ru] #STAY HOME
Mikhail
Так я его на чтение уже использую. документация действительно хорошая..но не могу найти возможность изменять данные . Он просто этого не умеет правильно
прочитай про другие методы. тебе нужен patch
источник

s

st4rtr00p3r in Django [ru] #STAY HOME
с Днем  WWW !
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
Как реализовать такую задачу?
При не AJAX запросе по адресу /works/id перенаправлялось бы на адрес /works/ и иммитировалось нажатие картинки с id
источник

DT

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

АВ

Александр Виноградов in Django [ru] #STAY HOME
Dan Tyan
перенаправлять в сылсе релиректить ?
я думаю, что придётся перенаправить и на сформированной странице "нажать" на катинку
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Александр Виноградов
я думаю, что придётся перенаправить и на сформированной странице "нажать" на катинку
короче request есть метод
request.is_ajax()
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
Dan Tyan
перенаправлять в сылсе релиректить ?
суть такая.
Есть представление WorksView формирующее страницу галлереи по адресу works. А есть представление WorksItemView, которое по ajax запросу отдаёт подробности выбранной картинки. Но надо, для поисковика, обрабатывать страницы works/id. Т.е. если в адрес вбить works/id, то произойдёт переход на works но отобразится карточка выбранной картинки
источник

DT

Dan Tyan in Django [ru] #STAY HOME
юхай его
источник

DT

Dan Tyan in Django [ru] #STAY HOME
вариант при запросе на works/id

if request.is_ajax()
   return JsonResponse({})
else:
   return render(request, 'template')


?
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
наверно не буду заморачиваться, сделаю проще. Если не аякс, то выведу простой шаблон с подробностями
источник

АВ

Александр Виноградов in Django [ru] #STAY HOME
есть ли короткая запись для шаблона, которая заменяет:
if var: var else []
т.е. если переменная определена, то подставляем переменную, иначе другое значение
источник