django oauth react admin dashboard
1.0.0
- Python/Django: python 3.6, Django 1.11
- Database: PostgreSQL
$ export LANGUAGE="en_US.UTF-8"
$ sudo add-apt-repository ppa:jonathonf/python-3.6
$ apt-get update
$ apt-get install python3.6
$ apt-get install python3-pip
```
$ python3.6 -m venv env3
or
$ python3.6 -m venv env3 --without-pip
$ source env3/bin/activate
```
```
$ pip install -r backend/requirements/devl.pip
```
```
$ python manage.py collectstatic
```
```
$ python manage.py makemigrations
```
```
$ python manage.py migrate
$ python manage.py createsuperuser
```
```
$ python manage.py runserver
또는
$ 파이썬 관리.py 실행 서버 0.0.0.0:8000 ```
0.0.0.0:8000
옵션으로 서버를 실행하는 경우
마이그레이션 파일 제거 모든 앱에 대한 마이그레이션을 위조한 후 각 앱의 마이그레이션 폴더 내의 마이그레이션 파일을 삭제해야 합니다.
이전 bash 스크립트를 사용하여 Unix 기반 OS에서 이 프로세스를 자동화할 수 있습니다.
$ find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
$ find . -path "*/migrations/*.pyc" -delete
이렇게 하면 Python 소스 파일이 삭제되고 특수 Python 파일 init.py를 제외하고 마이그레이션을 위해 컴파일된 Python 파일도 삭제됩니다.
다시 마이그레이션하기 이제 일반적인 명령을 사용하여 초기 데이터베이스 마이그레이션을 다시 생성해야 합니다.
$ python manage.py makemigrations