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
ou
$ python manager.py runserver 0.0.0.0:8000 ```
Caso você execute o servidor com a opção 0.0.0.0:8000
Remover arquivos de migração Depois de falsificar as migrações para todos os aplicativos, precisamos excluir os arquivos de migração dentro da pasta de migração em cada aplicativo.
Você pode usar o script bash anterior para automatizar esse processo em sistemas operacionais baseados em Unix.
$ find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
$ find . -path "*/migrations/*.pyc" -delete
Isso excluirá os arquivos de origem do Python e também os arquivos Python compilados para migrações, exceto o arquivo especial do Python init.py
Faça as migrações novamente Agora você precisa recriar as migrações iniciais do banco de dados com os comandos usuais
$ python manage.py makemigrations