【问题标题】:Why is my Flask Web App not Detecting Changes in Code为什么我的 Flask Web 应用程序没有检测到代码更改
【发布时间】:2019-04-16 16:11:19
【问题描述】:

当我更改网站模板的 html 代码时,我的 Flask Web 应用程序没有改变。我已将环境变量FLASK_DEBUG 设置为1。

这是我的 application.py Python 代码的一部分:

import os

from flask import Flask, session, render_template, redirect
from flask_session import Session
from sqlalchemy import create_engine
from sqlalchemy.orm import scoped_session, sessionmaker

app = Flask(__name__)

# Check for environment variable
if not os.getenv("DATABASE_URL"):
    raise RuntimeError("DATABASE_URL is not set")

# Configure session to use filesystem
app.config["SESSION_PERMANENT"] = False
app.config["SESSION_TYPE"] = "filesystem"
Session(app)

# Ensure templates are auto-reloaded
app.config["TEMPLATES_AUTO_RELOAD"] = True

【问题讨论】:

  • 你的main在哪里?您在哪里运行应用程序?
  • 您能创建最小、完整和可验证的示例吗?示例中是否需要烧瓶会话或 sqlalchemy?你如何运行你的应用程序?如果您编辑您的 html 模板,您能否更具体地说明什么“不会改变”?

标签: python html flask


【解决方案1】:

抱歉,我的问题不够清晰,但我知道出了什么问题。我一直在编辑不在我的模板文件夹中的文件,而不是正确的文件,因此烧瓶应用程序没有检测到这些更改

【讨论】:

    猜你喜欢
    • 2021-12-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-05
    • 2013-12-08
    • 1970-01-01
    • 2018-12-12
    相关资源
    最近更新 更多