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
o
$ python administrar.py servidor de ejecución 0.0.0.0:8000 ```
En el caso de que ejecute el servidor con la opción 0.0.0.0:8000
Eliminar archivos de migración Después de falsificar las migraciones para todas las aplicaciones, debemos eliminar los archivos de migración dentro de la carpeta de migraciones en cada aplicación.
Puede utilizar el script bash anterior para automatizar este proceso en sistemas operativos basados en Unix.
$ find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
$ find . -path "*/migrations/*.pyc" -delete
Esto eliminará los archivos fuente de Python y también los archivos Python compilados para las migraciones, excepto el archivo especial de Python init.py.
Realizar migraciones nuevamente. Ahora necesita volver a crear las migraciones iniciales de la base de datos con los comandos habituales.
$ python manage.py makemigrations