- Склонировать проект:
git clone [email protected]:odi1n/django_project_satvaspace.git
- Перейти в дерикторию:
cd django_project_satvaspace
- Изменить файл
.env.example
на.env
docker‐compose build
- Запуск автотестов:
docker‐compose up autotests
- Запуск Django runserver:
docker-compose up runserver
- После запуска доступен будет по http://0.0.0.0:8000
- Админ-панель, данные для входа беруться с .env.example: http://0.0.0.0:8000/admin
Действие | Тип запроса | Ссылка | данные |
---|---|---|---|
Получить все страницы | GET | /api/pages/ | - |
Получить информацию о странице | GET | /api/pages/50/ | Номер страницы |
На одной странице выводиться - 25 записей
{
"count": 50,
"next": "http://localhost:8000/api/pages/?page=2",
"previous": null,
"results": [
{
"id": 50,
"title": "Приятель ставить нож монета.",
"absolute_url": "http://localhost:8000/api/pages/50/"
},
]
}
{
"id": 50,
"title": "Приятель ставить нож монета.",
"contents": [
{
"id": 243,
"content_audio": null,
"content_text": null,
"content_video": {
"id": 81,
"created": "2021-11-07 19:21:47",
"modified": "2021-11-07 19:21:47",
"title": "Табак сопровождаться тута труп.",
"counter": 23,
"link": "https://www.npo.com/",
"link_subtitles": "http://abi.biz/"
}
},
{
"id": 244,
"content_audio": {
"id": 88,
"created": "2021-11-07 19:21:47",
"modified": "2021-11-07 19:21:47",
"title": "Поезд упор полевой полоска оборот.",
"counter": 23,
"link": "http://www.oao.info/",
"bitrate": 75161,
"bit_in_second": 413407
},
"content_text": null,
"content_video": null
},
{
"id": 245,
"content_audio": null,
"content_text": null,
"content_video": {
"id": 82,
"created": "2021-11-07 19:21:47",
"modified": "2021-11-07 19:21:47",
"title": "Торопливый выдержать сбросить запретить дальний некоторый страсть.",
"counter": 23,
"link": "http://egorova.info/",
"link_subtitles": "http://gruppa.biz/"
}
}
]
}