使用Flask运行服务器会产生不同的项目



烧瓶有点新,只创建了一个";Forex Converter";项目我正在启动一个名为";blogly";并创建了app.py和HTML文件。HTML模板文件夹和app.py文件位于同一文件夹"中;flask blogly";这也是我使用Git-Bash运行flask服务器的目录。问题是,当我启动服务器并转到URL时,我的旧外汇项目会显示在网页上,所有的链接和计算都在工作。

我确信我正在以正确的"模式"启动服务器;flask blogly";app.py和templates文件夹所在的目录。我很确定我的旧外汇转换器项目是使用虚拟环境创建的,但记不清了。我尝试过在虚拟环境中运行服务器,而不是在虚拟环境下运行,但仍然调出了旧的Forex项目(我认为venv的启动服务器无关紧要?(。我打赌我错过了一些基本的烧瓶概念,但任何帮助都是感谢的。

我的Git Bash命令:

olms2@LAPTOP-O3KD6RL5 MINGW64 ~/OneDrive/Desktop/Coding/Springboard/Current VS Code Projects
$ ls
flask-1/  flask-blogly/  git_projects/
olms2@LAPTOP-O3KD6RL5 MINGW64 ~/OneDrive/Desktop/Coding/Springboard/Current VS Code Projects
$ cd flask-blogly
olms2@LAPTOP-O3KD6RL5 MINGW64 ~/OneDrive/Desktop/Coding/Springboard/Current VS Code Projects/flask-blogly
$ ls
__pycache__/  app.py  models.py  templates/  venv/
olms2@LAPTOP-O3KD6RL5 MINGW64 ~/OneDrive/Desktop/Coding/Springboard/Current VS Code Projects/flask-blogly
$ FLASK_ENV=development flask run
* Environment: development
* Debug mode: on
* Restarting with stat
* Debugger is active!
* Debugger PIN: 201-227-015
* Running on http:/123456789/ (Press CTRL+C to quit)

我的app.py包含:

"""Blogly application."""
from flask import Flask, request, render_template, redirect, flash, session
from flask_debugtoolbar import DebugToolbarExtension
from models import db, connect_db
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] = 'postgresql:///blogly'
app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
app.config['SQLALCHEMY_ECHO'] = True
app.config['SECRET_KEY'] = "secretkey"
connect_db(app)
db.create_all()
@app.route('/')
def home():
""" Show home page """
return render_template('all_users.html')

My base.html:

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
<title>User</title>
</head>
<body>
{% block content %}
{% endblock %}
<section>
<script src="https://unpkg.com/axios@0.19.0/dist/axios.js"></script>
</section>
</body>
</html>

我的all_users.html:

<!-- List of all users page -->
{% extends "base.html" %}

{% block content %}
<h1>Users</h1>



{% endblock %}

结束服务器并重新启动计算机后,我可以使用不同的项目运行服务器。

最新更新