django 형태

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>

django 완전히 새파일 만들기 -터미널

<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 에러

CSRF 403 에러 해결 방법:

  1. 브라우저 캐시 및 쿠키 삭제:
  2. 페이지 강제 새로고침:
  3. Django 서버 재시작:

클로드 토큰 에러

ctrl + shift + p