python-projects: https://docs.python.org/3/
Python open source projects: Includes APIs and web applications.
https://virtualenv.pypa.io/en/latest/installation/
For all project you should create seperate envs
"virtualenv -p python3 nameofyourenv"
Django: https://www.djangoproject.com/
- Pacakges: pip install django djangorestframework pyparsing six packaging appdirs
- Directory: mkdir src
- cd src
- Create: django-admin.py startproject api_users
- cd api_users
- Create api: python manage.py startapp user_api
- Server: python manage.py runserver 0.0.0.0:8080
- DBMake: python manage.py makemigrations
- DBMigrate: python manage.py migrate
- Create superuser: python manage.py createsuperuser
Flask: http://flask.pocoo.org/
- Packages: pip install Flask Flask-JWT Flask-RESTful Flask-SQLAlchemy