[英]How to display an error message on HTML page when the login credentials are wrong? (cgi-bin)
[英]How to deploy flask application to cgi-bin folder on shared hosting?
我的自由客户正在给 FTP 访问共享主机,我是 web 开发的新手,不知道如何部署 flask 文件夹,请帮助理解这个应用程序如何工作?
.htaccess file
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f # Don't interfere with static files
RewriteRule ^(.*)$ /public_html/app.cgi/$1 [L]
app.py file
import sys, subprocess
# implement pip as a subprocess:
subprocess.check_call([sys.executable, '-m', 'pip', 'install',
'flask'])
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return "Hello, world"
if __name__ == '__main__':
app.run()
app.cgi file
#!/usr/bin/python3
from wsgiref.handlers import CGIHandler
from app import app
CGIHandler().run(app)
抱歉,Flask 托管无法在共享托管中完成。
您需要DigitalOcean或Heroku或PythonAnywhere (最简单)托管来部署Flask / Django网站。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.