[Django] 자주 쓰는 명령어들 (runserver, settings.py, installing apps, migration)
2023. 9. 4. 21:51ㆍDjango
1. Run Server
python3 manage.py runserver
서버를 진행시키는 과정
2. Run Server Error
Error: That port is already in use
위와 같이 에러가 나는 경우가 자주 있었다. 그런경우,
lsof -i:8000
kill -9 [PID]
첫줄을 실행하고 나오는 숫자 5개를 [PID] 대신 입력하면 됨.
참고:
3. Settings - installing apps
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'todo',
]
django 에서 앱을 만들때 꼭 settings.py에 있는 INSTALLED APPS에 위와같이 추가해야한다.
4. Migration
python manage.py makemigrations
python manage.py migrate
순서대로 진행한다. 새로 만든 models.py 를 데이터베이스에 반영시키는 작업이다.
5. Super User
python manage.py createsuperuser
슈퍼유저(로그인 실험할때 쓰임) 만드는 법이다.
'Django' 카테고리의 다른 글
| [Django] Postman - refresh token 이용해서 login 하기 (0) | 2023.10.02 |
|---|---|
| [Django] postman 이용하여 수정하기 API 만들기 (0) | 2023.09.25 |
| [Django] Solution for 'Error: AUTH_USER_MODEL refers to model 'users.User' that has not been installed' (0) | 2023.09.21 |
| [Django] python 자주 쓰는 명령어들과 초기 셋팅방법( requirements.txt, manage.py, git ignore) (1) | 2023.09.18 |
| [Django] 장고의 뼈대 (0) | 2023.09.15 |