Flask Çalışmıyor Yardım Lütfen

Arkadaşlar Öncelikele Merhaba Udemyden Python Kursu Aldım İlerledim Ama Burda Takıldım Yazılar Yazması Gerekirken Boş Beyaz Bir Sayfa Çıkıyor Ne Ettiysem Başaramadım

kodlar:

python:

from flask import Flask,render_template

app = Flask(__name__)

@app.route("/")

def index():

    return render_template("index.html")

if __name__ == "__main__":

    app.run(debug=False)

html1:

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>

        {% block title %}

        Layout

        {% endblock  %}

</head>

<body>

        <h3>Layout</h3>

{% block murat  %}

<p>Burası layouttur.</p>

{% endblock  %}

   

</body>

</html>

html2:

{% {% extends "layout.html" %}}

{% block murat %}

<p>Burası İndeksdir</p>

{% endblock %}

Şimdidden Teşekkkürler

Fazladan süslü parantez atmışsın gibi duruyor.

Abi Onu Yaptım Şimdi Ama Hiç Bir Değişim Yok

render_template fonksiyonunda çağırdığın html dosyası ile html2 dosyan aynı mı?

html1 ile html2 aynı değil abi

uzun olanın adı layout.html kısa olanın index.html
onu belirtmedim pardon

Olabilrmi bilmiyorum ama sistemde başka templates dosyası varda onumu görüyoda hiçbirşey bastırmıyor diye düşündüm ama sistemde başka templates dosyasına rastlamadım

head ve body etiketlerini eklememişsin müdür. title etiketini de kapatmamışsın. düzeltince çalışır.

Abi Kodlar Böyle Ama Hala Çalışmıyor

Dosyaları kaydedip çalıştırdın mı?

evet yaptım ama birşey değişmiyor

4 saattir uğraşıyorum ilerleme yok en sonda forma gidiyim dedim umarım burada çözülecek

program dosyası:

# program.py
from flask import Flask, render_template

app = Flask(__name__)


@app.route("/")
def index():
    return render_template("index.html")


if __name__ == "__main__":
    app.run(debug=False)

layout.html:

<!--templates/layout.html-->
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>{% block title %}Layout{% endblock title %}</title>
</head>
<body>
    <h3>Layout</h3>
    {% block murat %}
    Burası layouttur.
    {% endblock murat %}
</body>
</html>

index.html:

<!--templates/index.html-->
{% extends "layout.html" %}

{% block murat %}
Burası İndeksdir
{% endblock %}

bende bu şekilde çalışıyor.

Abi O zaman sorun bende buda çalışmıyor bende yorduğum için özür diliyorum

Garip herkezde çalışan şey bende çalışmıyor

Abi VS code da debug python file seçeneği ile başlattım çalıştı yinede çok sağol yardımın için

1 Beğeni