Table of Contents
Django Vfoss development
Django 2.0
Django-cms 3.6.0
1. Source
- commit: e8000ac2bfaf52f465e67cfd689f80daefb1aca8
2. Prerequisites
- Setup local k8s env with minikube: http://localhost/~dang/wiki/doku.php?id=programming:kubenetes_for_dev:0_minikube#install_minikube
3. Start Local Development
The project structure is based on cookies cutter.
Activate settings for dev:
mv vfoss_org/settings/production.py vfoss_org/settings/production_deactivated.py
init.py fails to load production.py and load dev.py instead.
Run django-cms
./manage.py makemigrates ./manage.py migrate
If error with reversion migration
Applying reversion.0001_squashed_0004_auto_20160611_1202...Traceback (most recent call last):
File "/data/workspace/70_project_vfoss/vfoss_django_dev_ws/vfoss_org_p3_env/lib64/python3.7/site-packages/django/db/backends/utils.py", line 83, in _execute
return self.cursor.execute(sql)
File "/data/workspace/70_project_vfoss/vfoss_django_dev_ws/vfoss_org_p3_env/lib64/python3.7/site-packages/django/db/backends/sqlite3/base.py", line 301, in execute
return Database.Cursor.execute(self, query)
sqlite3.OperationalError: table "reversion_revision" already exists
Run fake migration:
./manage.py migrate reversion --fake ./manage.py runserver 8000