Skip to content

learnpythonru/bookshelf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bookshelf – mini project

В этом проекте у вас есть небольшой проект на Django с одной моделью (книга).

Ваша задача – сделать html и json представление всех книг в БД, списком и одной книгой по её id.

На выходе вы должны получить 4 работающих эндпоинта:

  • /books/ – html-представление всех книг в виде таблицы
  • /books/23/ – html-представление книги 23
  • /api/books/ – json-представление всех книг
  • /api/books/23/ – json-представление книги 23

Для разоваричивания проекта, вам как всегда нужно установить зависимости и накатить миграции (python manage.py migrate).

Перед тем, как приступить к выполнению задания, рекомендую вам воспользоваться админским интерфейсом чтобы создать несколько книг. Тогда вам будет удобнее тестировать.

Если вы проходите трек инфры – не забудьте про аннотации типов. Если проходите трек тестов – не забудьте про тесты (хотя бы один самый простой).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages