- Відкрити термінал і перейти до дерикторії у яку хочему помістити проект
- Для того щоб скопіювати репозиторій потрібно прописати команду:
git clone https://github.com/Sma1lON/YalantisTestOne - Потім прописати ряд команд у термінал:
python -m venv ДиректоріяВіртуальногоОточення- За допомогою команди
cd ...перейти до директорії YalantisTestOne\coursecatalog pip install -r requirements.txtpython manage.py migrate
- Запуск локального серверу -
python manage.py runserver
http://127.0.0.1:8000/api/courses/create/ - форма додавання курсу
http://127.0.0.1:8000/api/courses/all - відображує список курсів у базі даних
http://127.0.0.1:8000/api/courses/detail/<ID>/ - відображує деталі курсу по ID, яку потрібно вказати у посиланні. За бажанням присутнє редагування, видалення курсу.
Фільтрація
Проводиться у списках курсів
Фільтрація проводиться за полями:
- ID
- Назва курсу
- Дата старта курса
- Дата конца курса