Awesome development environment setup Docker + Pipenv + Django Rest Framework + MySQL AWESOME TUTORIAL: https://medium.com/zeitcode/a-simple-recipe-for-django-development-in-docker-bonus-testing-with-selenium-6a038ec19ba5
https://www.techiediaries.com/pipenv-tutorial/ pipenv install getenv
More Docker Commands: coming soon
cd Docker-Django-Pipenv-MySQL
docker-compose build
docker-compose up -d
Install pipenv:
pip install pipenv
pipenv shell --three
pipenv install django
pipenv install djangorestframework
pipenv install dj-database-url
pipenv install getenv
Create the backend directory:
django-admin.py startproject backend
Install mysql: https://stackoverflow.com/questions/41645309/mysql-error-access-denied-for-user-rootlocalhost
service mysql start
service mysql stop
service mysql status
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mypasswordissecret’';
mysql -u root -p
CREATE DATABASE django_db;
Add this to top: import dj_database_url
Add this below: DATABASES = {'default': dj_database_url.config()}