우당탕탕 도비의 코딩로그

Django 기본 명령어 본문

WEB/Django

Django 기본 명령어

dobbie 2025. 2. 27. 14:27
반응형

🌱 server 실행 명령어

python manage.py runserver

 

🌱 super user 생성 명령어

python manage.py createsuperuser

➡️ 실행하면 user name, user email, 그리고 password 를 입력하면 admin user 생성

➡️ http://127.0.0.1:8000/admin 페이지에서 admin으로 로그인 하면 admin 패널에 user 추가되어있음

 

🌱 app 생성 명령어

python manage.py startapp "APP_NAME"

➡️ app을 생성하면 app폴더 안에 아래와 같은 파일들이 생성

app폴더 안의 파일들

1/ models.py: app안에서 사용하는 데이터의 shape을 묘사하는 파일

2/ admin.py: model의 admin 등록할 수 있는 파일

 

 

🌱 app을 생성하고 등록하는 방법 (등록을 꼭 해주어야함!)

config -> settings.py의 INSTALLED_APPS에 "[APP_NAME].apps.[APP_CONFIG]

➡️ [APP_CONFIG]는 app의 apps.py파일의 클래스 이름

 

🔆 Migration이란?
데이터베이스의 state를 변경하기 위한 python 코드가 담긴 파일


🌱 Migratoin 생성하는 명령어

python manage.py makemigrations

 

🌱 Migration을 database에 적용하는 명령어

python manage.py migrate
반응형

'WEB > Django' 카테고리의 다른 글

[Django] Custom User 만드는 법  (0) 2025.03.13
MacOS에서 Poetry 가상환경 설정하기  (0) 2025.02.25
Comments