Size: a a a

Django [ru] #STAY HOME

2020 October 11

A

Art in Django [ru] #STAY HOME
Можно конечно костыль придумать на один урл но не целесообразно на мой взгляд
источник

А

Андрей in Django [ru] #STAY HOME
1-4 сделал, приступил к п. 5
источник

PP

Pavel Pantyukhov in Django [ru] #STAY HOME
Антон Кочневский
Ребята, подскажите, где нужно хранить код создания групп, что бы при запуске python manage.py runserver, они не пытались создаваться снова?
Я пробовал хранить в model.py но это не верно.
В миграциях лучше
источник

A

Art in Django [ru] #STAY HOME
Ему просто апи нужно. Значит обычные вьюшки Вам и не нужны. Как я полагаю
источник

А

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

А

Андрей in Django [ru] #STAY HOME
Начал писать новые)
источник

АК

Антон Кочневский... in Django [ru] #STAY HOME
Pavel Pantyukhov
В миграциях лучше
в файле который создается при python manage.py migrate?
источник

A

Art in Django [ru] #STAY HOME
Рендеры разные. Так что новые
источник

D

Dmitry in Django [ru] #STAY HOME
Андрей
Клиент попросил добавить следующий функционал:

1. Каждая книга должна иметь одного или более авторов. Автор это не просто Джанго юзер.
2. Каждый автор должен иметь страницу о себе. Ссылка на автора с /books/
3. Необходимо реализовать пагинацию книг /books/, на каждой странице выводить по 2 книги.
4. Команда магазина должна иметь возможность добавлять/удалять книг и авторов из админки Джанго. Реализовать удобное управление контентом.
5. Подключить Django Rest Framework, сделать api:
   1. список всех книг
   2. список авторов и их книг
   3. детали по каждому автору
   4. детали по каждой книге
а функционал был уже на шаблонах? Или там какой-то фронтенд фреймворк?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Андрей
Клиент попросил добавить следующий функционал:

1. Каждая книга должна иметь одного или более авторов. Автор это не просто Джанго юзер.
2. Каждый автор должен иметь страницу о себе. Ссылка на автора с /books/
3. Необходимо реализовать пагинацию книг /books/, на каждой странице выводить по 2 книги.
4. Команда магазина должна иметь возможность добавлять/удалять книг и авторов из админки Джанго. Реализовать удобное управление контентом.
5. Подключить Django Rest Framework, сделать api:
   1. список всех книг
   2. список авторов и их книг
   3. детали по каждому автору
   4. детали по каждой книге
Если дрф, то конечно отдельно
источник

А

Андрей in Django [ru] #STAY HOME
просто шаблоны джанго
источник

А

Андрей in Django [ru] #STAY HOME
стандартные
источник

А

Андрей in Django [ru] #STAY HOME
Nikolay Cherniy
Если дрф, то конечно отдельно
Вот, это и хотел уточнить)
источник

A

Art in Django [ru] #STAY HOME
Андрей
просто шаблоны джанго
У дрф есть свои рендеры там шаблоны не нужны. Если чисто апи
источник

А

Андрей in Django [ru] #STAY HOME
Art
У дрф есть свои рендеры там шаблоны не нужны. Если чисто апи
над и в шаблоны выводить, и api отдельно сделать
источник

D

Dmitry in Django [ru] #STAY HOME
Я бы уточник у заказчика. Во-первых у DRF есть TemplateView, во-вторых может они переезжать собрались, зачем им drf?
источник

А

Андрей in Django [ru] #STAY HOME
Dmitry
Я бы уточник у заказчика. Во-первых у DRF есть TemplateView, во-вторых может они переезжать собрались, зачем им drf?
Это тестовое задание))) Для собеса
источник

A

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

VD

Vitaliy Derbentsev in Django [ru] #STAY HOME
Nikolay Cherniy
Можно тот же эндпоинт, раньше была проверка request.is_ajax, сейчас вроде по хэдеру проверяется. Если один эндпоинт только для просмотра drf избыточен
Да он всегда по заголовку проверялся, чтобы был заголовок X-Requested-With со значением XMLHttpRequest. Собственно, этот объект js его сам всегда вставляет. А вот с новым FetchAPI такое не прокатит, оно этот заголовок не отправляет по умолчанию. Так что, если из js пользоваться fetch, то надо самому явно добавлять этот заголовок, чтобы джанга (да и не только она) смогла определить, что это ajax.
источник

А

Андрей in Django [ru] #STAY HOME
Art
Ну да. Пишем отдельно вьюшки дрф и потом через клиент к ним обращаемся
👍Спасибо!
источник