Skip to content

AlexKozhanov/py_project_django_API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

TF4

  • Номер проекта - py_project_django_API
  • Название проекта - Тестовое задание для старта трудоустройства №1
  • Направление - Fullstack
  • Тэги: Python, Django, DRF, PostgreSQL
  • Ветка main

Содержание

Требования

Технологии

  • Python
  • Django
  • DRF
  • PostgreSQL

Описание задачи:

Без описания

Задача

  1. Создайте веб-приложение с API-интерфейсом и админ-панелью.
  2. Создайте базу данных, используя миграции Django.

Технические требования:

  1. Язык программирования:
    • Python 3.8+
  2. Фреймворк:
    • Django 3+
    • DRF 3.10+
  3. База данных:
    • PostgreSQL 10+
  4. Шаблоны и стили:
    • нет
  5. Контейнеризация:
    • нет
  6. Документация:
    • нет

Начало работы

Сборка проекта 1 Локальная

  1. Клонируйте репозиторий
git clone [email protected]:AlexKozhanov/py_project_django_API.git
  1. Установите зависимости
pip install -r requirements.txt

или

poetry install
  1. Создайте файл .env из копии файла .env.sample и вставьте значения переменных своими данными
copy .env.sample .env
  1. Не забудьте создать БД
  2. Активируйте миграции
python manage.py migrate
  1. Зарегистрируйте суперпользователя и наполните БД данными (выполнять по очереди) python manage.py add_objects выполнить только после успешной регистрации и изменении почты на свою
python manage.py csu
python manage.py create_group
python manage.py add_objects
  1. Запускайте проект
python manage.py runserver
  1. Перейдите по ссылке
http://127.0.0.1:8000/

Сборка проекта 2 Локальная с Docker

Нет

Сборка проекта 3 Сервер

Нет

Тестирование

Тестирование доступно командой:

python manage.py test

FAQ

Зачем вы разработали этот проект?

Чтобы был.

А нужен ли он

Ооочень нужен

To do

  • Добавить крутое README
  • Далее...

Команда проекта

  • Alex — Всё-на-свете Engineer

Источники

  • Вдохновение и банка пива

About

Test assignment for starting employment No1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors