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
または
$ python manage.py runserver 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