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 的作業系統中自動執行此程序。
$ find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
$ find . -path "*/migrations/*.pyc" -delete
這將刪除 Python 原始檔以及用於遷移的已編譯 Python 文件,但特殊 Python 文件 init.py 除外
再次進行遷移現在您需要使用常用命令重新建立初始資料庫遷移
$ python manage.py makemigrations