WSGI烧瓶-在Apache2上部署



我在这里改变了我的目标,所以这里有一个新问题,我希望有人能帮助我。我有一个domene,让我们称之为blabla.com,我希望我的flask应用程序在blabla.com/login中可用。我使用带有cloudflare和SSL的apache2。

我遵循了以下指南:https://codeshack.io/login-system-python-flask-mysql/-我的main.py是这样的:

from flask import Flask, render_template, request, redirect, url_for, session
from flask_mysqldb import MySQL
import MySQLdb.cursors
import re
app = Flask(__name__)

我已经完成了导出FLASK_APP=main.py-我不明白如何用WSGI来做这件事,因为它需要工作。应用程序应该在/var/www/blablabla/login或其他地方吗?

问题就在这里:

from flask import project as application

模块烧瓶没有所谓的项目。

我假设您已经创建了一个名为flask的模块,但这是一个错误,因为您混淆了名称空间,并与实际的flask库发生了冲突。请尝试更改名称。

相关内容

  • 没有找到相关文章

最新更新