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
أو
$ بيثون 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
سيؤدي هذا إلى حذف ملفات بايثون المصدرية وكذلك ملفات بايثون المجمعة لعمليات الترحيل باستثناء ملف بايثون الخاص init.py
إجراء عمليات الترحيل مرة أخرى الآن أنت بحاجة إلى إعادة إنشاء عمليات ترحيل قاعدة البيانات الأولية باستخدام الأوامر المعتادة
$ python manage.py makemigrations