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