programming:python:flask
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
programming:python:flask [2018-08-16 20:14] – root | programming:python:flask [2018-08-18 00:02] (current) – root | ||
---|---|---|---|
Line 2: | Line 2: | ||
===== Python3 + Flask + WSGI + Apache ===== | ===== Python3 + Flask + WSGI + Apache ===== | ||
- | |||
- | FIXME crap but in development. comming soon... | ||
==== System ==== | ==== System ==== | ||
Line 23: | Line 21: | ||
└ opt/ | └ opt/ | ||
└── python/ | └── python/ | ||
- | ├── myXapp/ | ||
└── myapp/ | └── myapp/ | ||
+ | ├── app.wsgi | ||
+ | ├── config.py | ||
+ | ├── requirements.txt | ||
+ | ├── run.py | ||
+ | ├── app/ | ||
+ | │ ├── __init__.py | ||
+ | │ ├── auth/ | ||
+ | │ │ ├── __init__.py | ||
+ | │ │ └── routes.py | ||
+ | │ ├── errors/ | ||
+ | │ │ ├── handlers.py | ||
+ | │ │ └── __init__.py | ||
+ | │ ├── main/ | ||
+ | │ │ ├── __init__.py | ||
+ | │ │ └── routes.py | ||
+ | │ ├── models.py | ||
+ | │ ├── static/ | ||
+ | │ │ ├── favicon.ico | ||
+ | │ │ ├── logo.png | ||
+ | │ │ └── main.min.css | ||
+ | │ └── templates/ | ||
+ | │ | ||
+ | │ | ||
├── data/ | ├── data/ | ||
+ | │ └── miscdata.xml | ||
├── log/ | ├── log/ | ||
- | │ | + | │ └── app.log |
- | ├── myapp/ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
- | │ | + | |
└── venv/ | └── venv/ | ||
</ | </ | ||
Line 61: | Line 74: | ||
WSGIDaemonProcess myapp user=www-data group=www-data threads=5 python-home=/ | WSGIDaemonProcess myapp user=www-data group=www-data threads=5 python-home=/ | ||
WSGIProcessGroup myapp | WSGIProcessGroup myapp | ||
- | WSGIScriptAlias /myapp / | + | WSGIScriptAlias /myapp / |
< | < | ||
Line 72: | Line 85: | ||
< | < | ||
- | mkdir -p / | + | mkdir -p / |
- | mkdir -p / | + | mkdir -p / |
</ | </ | ||
- | Put your files to / | + | Put your files to / |
==== WSGI ==== | ==== WSGI ==== | ||
- | / | + | / |
< | < | ||
- | from myapp import | + | from app import create_app |
+ | application | ||
</ | </ | ||
programming/python/flask.txt · Last modified: 2018-08-18 00:02 by root