ich habe folgendes Problem und zwar will ich gerne result eine Abfrage stellen ob der string articlename in der Tuple vorhanden ist, um eine eindeutige zuweisung von url zu db eintrag zuerhalten.
Ich weiß zwar nicht ob das so gut ist wie ich es mache oder ob es eine sehr viel besser lösung gibt(die gibt es ganz sicher!) ist auch das erste mal das ich mich mit datebanken arbeite.
Wenn das mehr als falsch ist was ich da mache, dann bitte sagen.
Ich hoffe das mit jemand helfen kann und ich das Problem gut genug erklärt habe.
Code: Alles auswählen
@route("/<articlename>")
@view("singlearticle")
def single_post(articlename):
dbcon = sqlite3.connect("./blog.db")
con = dbcon.cursor()
con.execute("SELECT headline, text FROM blog WHERE headline=:aname", {"aname": articlename})
result = con.fetchall()
con.close()
if articlename not in result:
return "error 404"
else:
return dict(rows=result)