원티드 프리온보딩 Django 스켈레톤 프로젝트
| 사전에 Postgresql을 Docker로 띄워주셔야 합니다 :)
- app_name은 서비스 이름으로 변경
- app_name로 적혀있는 것들 서비스 이름으로 변경 (아래는 app_name으로 기본값으로 적힌 파일)
CI.yml
pyproject.toml
mypy.ini
settings.py -> DATABASE NAME
docker-compose.yml -> Postgres
-
poetry 설치 https://yeslab.tistory.com/136
-
dependencies 설치
poetry install
- pre-commit (코드 포맷터) 설치
poetry run pre-commit install
- 서버 실행
poetry run python manage.py runserver
.
├── Dockerfile
├── LICENSE
├── README.md
├── app.log
├── app_name # 도메인 이름
│ ├── __init__.py
│ ├── app # 앱 이름
│ │ ├── __init__.py
│ │ ├── apps.py
│ │ ├── migrations
│ │ │ └── __init__.py
│ │ ├── models.py
│ │ ├── tests.py
│ │ └── views.py
├── config
│ ├── __init__.py
│ ├── asgi.py
│ ├── root_urls.py
│ ├── settings.py
│ └── wsgi.py
├── docker-compose.yml
├── manage.py
├── mypy.ini
├── poetry.lock
├── pyproject.toml
└── setup.cfg