py-django-firstapp

Simple app builded on python 3.6 with django.

Build

  • create venvfile
 > mkdir first-app

 > cd first-app 

 > python -m venv venv
  • venvfile - Win option
>  venv\Scripts\activate
  • venvfile - Mac option
> source  venv/bin/activate
  • install Django project
 > pip install Django

 > django-admin startproject public_python

 > cd public_python

 > python manage.py startapp main

Commands

  • start dev server
> python manage.py runserve
  • test
> python manage.py test
  • migrations
> python manage.py makemigrations

> python manage.py migrate
  • superuser
> python manage.py createsuperuser

Deploy project

  • create virtualvenv
 > mkdir /usr/home/login/.virtualenvs

 > cd /usr/home/login/.virtualenvs

 > virtualenv django-app -p /usr/local/bin/python3.6

 > source /usr/home/login/.virtualenvs/django-app/bin/activate
  • static files
 > python manage.py collectstatic