웹 Web/Django

[Django] 장고 프로젝트 만드는 순서

하나비 HANABI 2023. 3. 23. 17:15

 

 

1. 가상환경 설치

python -m venv 프로젝트명


2. django 라이브러리 설치
   2-1. django project 설치

django-admin.exe startproject config .


3. 서버실행확인

python .\manage.py runserver


4. 서버실행 자동화하기
   4-1. 서버실행 확인


5. 기본 database 설치하기
   5-1. admin 서비스 실행확인

python .\manage.py migrate


6. 관리자계정 생성하기

python .\manage.py createsuperuser


   6-1. 관리자 계정으로 로그인하기


7. 서비스 app 설치하기
   7-1. 프로젝트 폴더 구조 확인하기
   7-2. app 등록하기

django-admin.exe startapp 원하는폴더명


8. Model 생성하기
   8-0. Model등록하기

   8-1. Model실행하여 테이블 만들기

python .\manage.py makemigrations
python .\manage.py migrate

   8-2. admin 계정에서 확인하고 예제 3개 만들기


9. url 연결하기
   9-1. board url 작성하기


10. views 함수만들기
   10-1. url처리 함수 만들기
   10-2. 결과페이지 연결하기


11. templates 및 static 기준 위치 등록하기

TEMPLATES = [
    {
		'DIRS': [BASE_DIR / 'templates'],
        # APP_DIRS 등...
    },
]

STATICFILES_DIRS = [
    BASE_DIR / 'static'
]


12. Form 생성하기


13. 결과페이지 및 입력페이지 만들기

  13-1. 리스트 페이지 만들기(CRUD작업 링크)


14. 연결테스트 하기


15. 함수의 내용 구현하기


16. 각 템플릿 페이지 동적요소 구현하기