零度冰l 2023-09-16 15:26 采纳率: 20%
浏览 7

flask创建网页出现404

网页无法显示出来,出现404的错误码

img

,项目结构如下

import os


class Config:  # 设置数据库参数
    MYSQL_DIALECT = 'mysql'
    MYSQL_DRIVER = 'pymysql'
    MYSQL_NAME = 'root'
    MYSQL_PWD = 'lwc20051104'
    MYSQL_HOST = 'localhost'
    MYSQL_PORT = 3306
    MYSQL_DB = 'msl'
    MYSQL_CHARSET = 'utf8mb4'

    SQLALCHEMY_DATABASE_URI = f'{MYSQL_DIALECT}+{MYSQL_DRIVER}://{MYSQL_NAME}:{MYSQL_PWD}@{MYSQL_HOST}:{MYSQL_PORT}/{MYSQL_DB}?charset={MYSQL_CHARSET}'
    SQLALCHEMY_TRACK_MODIFICATIONS = True  # 追踪对象的修改并发送信号

    SELECT_KEY = os.urandom(16)  # 产生16位的随机密钥


class DevelopmentConfig(Config):
    DEBUG = True


class ProductionConfig(Config):
    pass


config_map = {
    'develop': DevelopmentConfig,
    'product': ProductionConfig
}

```python(Dor_Manger/run.py)
from main import create_app, db
from flask_migrate import Migrate, MigrateCommand
from flask_script import Manager

app = create_app('develop')

manager = Manager(app)
Migrate(app, db)
manager.add_command('db',MigrateCommand)

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


from flask import Flask
from config import config_map
from flask_sqlalchemy import SQLAlchemy


db = SQLAlchemy()

def create_app(config_name):
    app = Flask(__name__)
    obj = config_map.get(config_name)
    app.config.from_object(obj)
    db.init_app(app)
    from main.user import user
    app.register_blueprint(user)
    return app






from flask import Blueprint


user = Blueprint('user',__name__,url_prefix='/user')

from main.user import user


@user.route('/')
def index():
    return 'hello'




  • 写回答

2条回答 默认 最新

  • Marst Code 2023-09-16 17:10
    关注

    这是资源不存在导致的错误。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月16日

悬赏问题

  • ¥20 access多表提取相同字段数据并合并
  • ¥20 基于MSP430f5529的MPU6050驱动,求出欧拉角
  • ¥20 Java-Oj-桌布的计算
  • ¥15 powerbuilder中的datawindow数据整合到新的DataWindow
  • ¥20 有人知道这种图怎么画吗?
  • ¥15 pyqt6如何引用qrc文件加载里面的的资源
  • ¥15 安卓JNI项目使用lua上的问题
  • ¥20 RL+GNN解决人员排班问题时梯度消失
  • ¥60 要数控稳压电源测试数据
  • ¥15 能帮我写下这个编程吗