Notes tagged with "Django"

Web Application Setup - Django Setup

DJANGO SITE SETUP

  1. Create virutualenv for you application:

    ... cd /var/www/appname
    ... python3 -m virtualenv --python=python3 venv
    
  2. Copy the basic application files to your new app directory:

    From your development machine:

    • scp manage.py wsgi.py adminusr@server:/var/www/appname

    • scp django.settings.ini adminusr@server:/var/www/appname/config

    • scp requirements.txt adminusr@server:/var/www/appname/packages

    • scp appsite-0.1.0.tar.gz adminusr@server:/var/www/appname/packages

    • scp app-plugin-0.1.0.tar.gz adminusr@server:/var/www/appname/packages

    Your directory structure should now look like:

    appname
    ├── config
    │   ├── django.settings.ini
    ├── data
    ├── logs
    ├── manage.py
    ├── packages
    │   ├── appsite-0.1.0.tar.gz
    │   ├── app-plugin-0.1.0.tar.gz
    │   ├── requirements.txt
    ├── static
    └── wsgi.py
    

    We’ll describe these files in more detail later.