@smokedevil666

Flask Python почему не работает метод GET POST после добавления CSS?

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")
  • Вопрос задан
  • 251 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы