Ajout de la page web bateau

This commit is contained in:
theo@manjaro 2021-12-03 02:05:05 +01:00
parent 4c550380b6
commit 9b0d08ca29
4 changed files with 38 additions and 31 deletions

6
app.py
View File

@ -11,9 +11,15 @@ def main():
return pages.main() return pages.main()
@app.route('/sauveteurs/<int:idsauveteur>') @app.route('/sauveteurs/<int:idsauveteur>')
@app.route('/sauveteur/<int:idsauveteur>')
def sauveteur(idsauveteur): def sauveteur(idsauveteur):
return pages.sauveteur(idsauveteur) return pages.sauveteur(idsauveteur)
@app.route('/bateaux/<int:idbateau>')
@app.route('/bateau/<int:idbateau>')
def bateau(idbateau):
return pages.bateau(idbateau)
@app.errorhandler(404) @app.errorhandler(404)
def error(e): def error(e):
return pages.error() return pages.error()

View File

@ -11,6 +11,27 @@ def main():
def error(): def error():
return render_template("error.html") return render_template("error.html")
def bateau(idbateau):
dico = {}
dico["NomBateau"] = "Le Bateau"
dico["nom"] = "Le constructeur"
dico["Dimensions"] = 666
dico["DateInstallation"] = "Aujourd'hui"
dico["DateCondamnation"] = "Demain"
dico["ville"] = "ici"
dico["HistoireBateau"] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam at odio cursus, rutrum odio non, dignissim risus. Pellentesque non varius ante. Vivamus scelerisque pulvinar mauris, nec imperdiet ante mattis et."
result = lib.ex_sql(dbname,"SELECT * FROM bateau WHERE ship_id=?",(idbateau,))
if len(result)>=1:
result = result[0]
dico["nom"] = result["nom"]
print(result)
dico["Dimensions"] = result["dimension"]
dico["DateInstallation"] = result["date_naissance"]
dico["DateCondamnation"] = result["date_mort"]
return render_template("sauveteur.html",**dico)
else:
return error()
def sauveteur(idsauveteur): def sauveteur(idsauveteur):
dico = {} dico = {}
dico["nom"] = "John" dico["nom"] = "John"
@ -19,7 +40,11 @@ def sauveteur(idsauveteur):
dico["nb_sauves"] = 666 dico["nb_sauves"] = 666
dico["gratifications"] = 1 dico["gratifications"] = 1
dico["description"] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam at odio cursus, rutrum odio non, dignissim risus. Pellentesque non varius ante. Vivamus scelerisque pulvinar mauris, nec imperdiet ante mattis et." dico["description"] = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam at odio cursus, rutrum odio non, dignissim risus. Pellentesque non varius ante. Vivamus scelerisque pulvinar mauris, nec imperdiet ante mattis et."
result = lib.ex_sql(dbname,"SELECT * FROM sauveteur WHERE personal_id=?",(idsauveteur,))[0] result = lib.ex_sql(dbname,"SELECT * FROM sauveteur WHERE personal_id=?",(idsauveteur,))
dico["nom"] = result["nom"] if len(result)==1:
dico["prenom"] = result["prenom"] result = result[0]
return render_template("sauveteur.html",**dico) dico["nom"] = result["nom"]
dico["prenom"] = result["prenom"]
return render_template("sauveteur.html",**dico)
else:
return error()

BIN
site.db

Binary file not shown.

View File

@ -9,10 +9,8 @@ origine
histoire histoire
!--> !-->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>{{nom}}</title> <title>{{nom}}</title>
<link href="../static/style.css" rel="stylesheet" type="text/css"> <link href="/static/style.css" rel="stylesheet" type="text/css">
<link href="file:///C:/Users/rugja/Marin/templates/style.css" rel="stylesheet" type="text/css">
</head> </head>
<body> <body>
<h1>{{nom}}}</h1> <h1>{{nom}}}</h1>
@ -31,33 +29,11 @@ histoire
</tr> </tr>
<tr> <tr>
<td>Installation</td> <td>Installation</td>
<td>{{Date}}</td> <td>{{DateInstallation}}</td>
</tr> </tr>
<tr> <tr>
<td>Condamnation</td> <td>Condamnation</td>
<td>{{Date}}</td> <td>{{DateCondamnation}}</td>
</tr>
<tr>
<td>Origine</td>
<td>{{ville}}</td>
<th>Nom</th>
<th>{{NomBateau}}</th>
</tr>
<tr>
<th>Constructeur</th>
<th>{{nom}}</th>
</tr>
<tr>
<th>Dimensions</th>
<th>{{Dimensions}}</th>
</tr>
<tr>
<th>Installation</th>
<th>{{Date}}</th>
</tr>
<tr>
<th>Condamnation</th>
<th>{{Date}}</th>
</tr> </tr>
<tr> <tr>
<th>Origine</th> <th>Origine</th>