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
atau
$ python kelola.py runserver 0.0.0.0:8000 ```
Jika Anda menjalankan server dengan opsi 0.0.0.0:8000
Hapus file migrasi Setelah memalsukan migrasi untuk semua aplikasi, kita perlu menghapus file migrasi di dalam folder migrasi di setiap aplikasi.
Anda dapat menggunakan skrip bash sebelumnya untuk mengotomatiskan proses ini di OS berbasis Unix.
$ find . -path "*/migrations/*.py" -not -name "__init__.py" -delete
$ find . -path "*/migrations/*.pyc" -delete
Ini akan menghapus file sumber Python dan juga mengkompilasi file Python untuk migrasi kecuali file khusus Python init.py
Lakukan migrasi lagi Sekarang Anda perlu membuat ulang migrasi database awal dengan perintah biasa
$ python manage.py makemigrations