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'




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

【相关推荐】




如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^