Flask ve MySQL hatası nasıl çözülür?

ILELLIUS

Hectopat
Katılım
11 Ocak 2021
Mesajlar
90
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Merhaba okulumun bitirme projesi için uğraşıyorum ve projenin bir kısmında takıldım kaç gündür taramadığım kaynak kalmamasına rağmen çözümü bulamadım. Veritabanında sorguyu çalıştırdığımda gayet güzel bir şekilde çalışmasına rağmen uygulama üzerinde çalıştırmaya çalıştığımda aşağıda gönderdiğim flash mesajı olan böyle bir randevu bulunamadı mesajını alıyorum. Kodun ilgili kısımlarını yazdım. Uygulamanın geri kalan bütün bölümlerinde gerekli sorgular takır takır çalışmakta fakat bu sorgunun sonucunu bir türlü gösteremiyorum. Yardımcı olabilecek birisi çıkarsa çok minnettar olurum. Şimdiden teşekkürler.
blog.py

Kod:
@app.route("/dashboard")
def bookingOwners():
 cursor = mysql.connection.cursor()
 sorgu = "SELECT * FROM masters WHERE username IN(SELECT username FROM booking WHERE owner_id IN(SELECT id FROM masters WHERE username = %s))"
 sorgu2 = "SELECT * FROM masters WHERE username IN(SELECT username FROM booking WHERE username=%s)"
 result2 = cursor.execute(sorgu2,(session["username"],))
 result = cursor.execute(sorgu,(session["username"],))
 if result > 0:
 bookingOwners = cursor.fetchall()
 return render_template("dashboard.html",bookingOwners = bookingOwners)
 if result2 > 0:
 bookingOwners = cursor.fetchall()
 return render_template("dashboard.html",bookingOwners = bookingOwners)
 else:
 return render_template("dashboard.html")

dashboard.html

Kod:
{% block body %}

<div class="col-md-8 mx-auto text-center">
 <h3 class= "lgAndDown:text-3xl smAndDown:text-2xl text-2xl font-medium title-font mb-4 h-36 font-weight-bold">Randevularım</h3>
 <hr>
{% if bookingOwners %}
<div class="col-md-8 mx-auto text-center">
<table class="table table-hover">
 <thead class="thead-dark">
 <tr>
 <th scope="col"><img class="mr-3" src="{{url_for('static', filename='store.png')}}" alt="Generic placeholder image" width="32px" height="32px"></th>
 <th scope="col">Tür</th>
 <th scope="col">Dükkan</th>
 <th scope="col">İl</th>
 <th scope="col">İlçe</th>
 <th scope="col">Mahalle</th>
 <th scope="col"></th>
 <th scope="col"></th>
 </tr>
 </thead>
 <tbody>
 {% for booking in bookingOwners %}
 <tr>
 <th scope="row"><img class="mr-3" src="{{url_for('static', filename='store.png')}}" alt="Generic placeholder image" width="32px" height="32px"></th>
 <td>{{booking.name}}</td>
 <td>{{booking.surname}}</td>
 <td>{{booking.address}}</td>
 <td>{{booking.phone_number}}</td>
 </tr>
 {% endfor %}
 </tbody>
</table>
</div>
{% else %}
<div class = "alert alert-danger">Henüz aktif bir randevunuz bulunmuyor. </div>
{% endif %}

{% endblock body %}
 
Son düzenleyen: Moderatör:

Yeni konular

Geri
Yukarı