Обсуждение:Flask

Материал из Викиучебника — открытых книг для открытого мира
Перейти к навигации Перейти к поиску

Минимальное в примере приложение расчитано на то, чтобы запускать flask без внешнео web-сервера. Если нужно запускать flask как WSGI-приложение, то нужен другой подход. Создаем следующую структуру файлов и каталогов:

index.py
myapp/
  __init__.py
  static/
  templates/


файл __init__.py:

#!/usr/bin/python
# -*- coding: utf-8 -*-
# chmod: 644

from flask import Flask
app = Flask(__name__,
            static_folder='myapp/static',
            static_url_path='/myapp/static')

@app.route("/")
def hello():
    return "Hello World!"

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


файл index.py:

#!/usr/bin/python
# -*- coding: utf-8 -*-
# chmod: 755

import sys, os

sys.path.insert(0, "/var/www/")
os.chdir("/var/www/")

from flup.server.fcgi import WSGIServer
from myapp import app

if __name__ == '__main__':
  WSGIServer(app).run()
195.47.202.102 08:58, 18 июня 2014 (UTC)

Корявый текст[править]

Начало статьи еще ничего, но вот все остальное выглядит как весьма некачественный машинный перевод.

94.25.180.188 07:48, 26 июня 2017 (UTC) Anonymous