tpai
1/12/2018 - 2:15 AM

python web server

python web server

// Install python
brew install python

// Install pip
sudo easy_install pip

// Install virtualenv for isolate modules from global
pip install virtualenv

// Create alias
alias venv=virtualenv

// Create virtual environment named venv
venv venv

// Activate virtual environment
source my_project/venv/bin/activate

// Command line will look like this
(venv) user@machine $

// Install Python Framework
pip install Flask

// Export dependencies
pip freeze > myproject/requirements.txt
.
`--requirements.txt
`--server.js
`--js/
|  `-- main.js
`--templates/
   `-- index.html
from flask import Flask, render_template, send_from_directory
app = Flask(__name__)

@app.route('/')
def index():
    return render_template('index.html')

@app.route('/<path:path>')
def send_js(path):
    return send_from_directory('js', path)

if __name__ == '__main__':
    app.run()