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
Rhipnox
Aralık 10, 2023, 11:57öö
14
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
Rhipnox
Aralık 10, 2023, 12:10ös
17
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