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폴더 안에 아래와 같은 파일들이 생성
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
반응형