cdss_project/ # 최상위 프로젝트 폴더 ├── manage.py ├── mysite/ # 프로젝트 설정 폴더 │ ├── init.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── django_1pj/ # CDSS 앱 │ ├── init.py │ ├── admin.py │ ├── apps.py │ ├── models.py │ ├── views.py │ ├── urls.py │ ├── tests.py │ └── migrations/ │ └── init.py ├── templates/ # 템플릿 폴더 (프로젝트 레벨) │ └── django_1pj/ │ ├── login.html │ ├── home.html │ └── patient_detail.html ├── static/ # 정적 파일 폴더 │ ├── css/ │ ├── js/ │ └── images/ └── db.sqlite3
참고 : https://tibetsandfox.tistory.com/24
<aside>
PS C:\django> cd mysite PS C:\django\mysite> python manage.py startapp 파일명
새로 서버 작동
python manage.py runserver 0.0.0.0:8000
</aside>
<aside> 💡
app을 만드는 게 아니라 프로젝트를 새로 생성하려면 다음과 같이 적음
cd "c:\CDSS-project" && django-admin startproject liverguard_project
</aside>
<aside>
# 1. 새로운 폴더에서 시작
mkdir cdss_project cd cdss_project
# 2. Django 프로젝트 생성
django-admin startproject mysite .
# 주의: 마지막에 점(.)을 찍으면 현재 폴더에 생성됨
# 3. CDSS 앱 생성
python manage.py startapp django_1pj
# 4. 필요한 폴더 생성
mkdir templates mkdir templates/django_1pj mkdir static mkdir static/css mkdir static/js
# 5. 데이터베이스 초기화
python manage.py makemigrations python manage.py migrate
# 6. 슈퍼유저 생성
python manage.py createsuperuser
</aside>
CSRF 403 에러 해결 방법:
Ctrl + Shift + Delete로 브라우저 캐시와 쿠키 삭제Ctrl + F5 (Windows) 또는 Cmd + Shift + R (Mac)ctrl + shift + p