09. Django admin 또는 manage.py - chohankyun/python-django-study GitHub Wiki

1.Django admin 또는 manage.py commands

사용 방법은 이렇다는데.

$ django-admin [options] $ manage.py [options] $ python -m django [options]

저는 python manage.py [options] 를 사용합니다.

일단 제일 많이 쓰는 두가지를 얘기하겠습니다.
###중요사항 :command 를 사용 하기 위해서는 settings.py 파일의 INSTALLED_APPS = [] 에 추가해야 한다.

#startproject

Django 에서 프로젝트를 만들 때 사용 하는 명령어

#startapp

Django 에서 app를 만들 때 사용 하는 명령어

#makemigrations [app명]

django 가 orm 을 통해서 db 에 table을 생성하거나, 수정 하기 위한 migration 파일? 을 생성 한다.
파일을 생성 하는것이지, 직접적으로 table을 생성하거나 수정 하지는 않는다.

#migrate [app명]

django 가 migration 파일을 읽어서 orm 을 통해서 db 에 직접적으로 table 를 생성하거나,수정한다.

#createsuperuser

djangp admin 화면으로 로그인 할때 사용되는 슈퍼유저를 생성한다.

#app명

특정 app 만 적용 하기를 원할때 app 명을 표기한다, 표기 하지 않으면 모든 app 적용된다.

#django 초기 command 명령어 순서

간단하게 정리하면

1. python manage.py startproject 
2. python manage.py startapp 
3. python manage.py makemigrations 
4. python manage.py migrate 
5. python manage.py createsuperuser 
6. python manage.py runserver 
7. python manage.py runserver 
8. http://127.0.0.1:8000 
9. http://127.0.0.1:8000/admin 
10. 로그인 슈퍼유저 
⚠️ **GitHub.com Fallback** ⚠️