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