Flask Python почему не работает метод GET POST после добавления CSS?
если убрать link rel="stylesheet" href="{{ url_for('static', filename='css/style1.css') }} "
из файла Base.htm
То всё работает, но мне нужно подключить CSS
это Base.html
<!doctype html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<link rel="stylesheet" href="{{ url_for('static', filename='css/style1.css') }} ">
<title>{% block title %}{% endblock %}</title>
</head>
<body>
{% block body %}{% endblock %}
</body>
</html>
это index.html
{% extends "base.html"%}
{% block title %}
{% endblock %}
{% block body %}
<body>
<form method="post" action="/">
<input type="submit" value="Вход" name="Вход"/>
<input type="submit" value="Выход" name="Выход" />
</form>
</body>
{% endblock %}
#!/usr/bin/python
from in_app import *
from out import *
from flask import Flask, render_template, url_for, request, flash, redirect
app = Flask(__name__)
@app.route("/", methods=['GET', 'POST'])
def index():
if request.method == 'POST':
if request.form.get('Вход') == 'Вход':
asyncio.run(look_in())
elif request.form.get('Выход') == 'Выход':
asyncio.run(look_out()) # do something else
else:
# pass # unknown
return render_template("index.html")
elif request.method == 'GET':
# return render_template("index.html")
print("No Post Back Call")
return render_template("index.html")