pythonanywhere 404错误

标签 python http-status-code-404 flask pythonanywhere

我正在使用 Flask Mega Tutorial 在 pythonanywhere 中构建应用程序当我在我的电脑上运行时它工作正常。当我将其上传到 PA 时出现 404 错误。

我的结构

/microblog
    /flask (virtualenv setup)
    /app
        __init__.py
        views.py

我的wsgi文件

import sys
project_home = u'/home/thefritobandit/microblog/app'
if project_home not in sys.path:
    sys.path = [project_home] + sys.path
from __init__ import app as application

我的init.py文件

from flask import Flask
app = Flask(__name__)
from app import views

我的 views.py 文件

from app import app
@app.route('/')
@app.route('/index')
def index():
    return "Hello World!"

我敢肯定这是愚蠢的事情,但我们将不胜感激任何帮助!谢谢!

--edit-- 忘记复制初始化文件底部的导入

最佳答案


project_home = u'/home/thefritobandit/microblog/app
更改为
project_home = u'/home/thefritobandit/microblog

并在你的 wsgi 文件中更改
from __init__ import app as application

from app import app as application.

关于pythonanywhere 404错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15584241/

相关文章:

python - Django:具有多个子模型类型的父模型

python - Django + AWS : files not syncing to S3

grails - 现有 Controller 网址的HTTP状态404

python - 在 Flask 微框架中使用 WTForms 的 populate_obj( ) 方法

python - 在 Flask-SQLAlchemy 和 Celery 的 celery 任务中正确管理 postgresql 连接

python - 如何检查requirements.txt文件中包含哪些包?

python - pandas 数据框的高效矩阵化

java - 使用 Spring MVC 处理简单的 GET 请求给出 404

rest - 404 状态代码是否适用于插入时不存在的实体?

python - 配置 Apache,以便子文件夹不由 WSGI 处理,而是由 Apache 本身处理