Probleme d'image avec flask
anicet
-
aanicet14 Messages postés 10 Statut Membre -
aanicet14 Messages postés 10 Statut Membre -
Bonsoir, j'arrive pas a mettre une image de fond avec flask via du code css que voici :
et le code flask concerné :
Pouvez vous m'aider ?
Merci
entete2="""
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Page2</title>
<style>
h1{text-align: center;}
body {"background-image=url(images/image_hacker.jpg)" }
</style>
</head>
<body>
<h1>Bienvenue sur l'escape game !</h1>
"""
basdepage2="""
</body>
</html>
"""
et le code flask concerné :
@app.route('/vraidebut', methods = ['POST']) # Ici on précise la méthode d'envoi des données (GET ou POST)
def resultat():
resultat = flask.request.form # On récupère le résultat de la requête sous forme de dictionnaire
# on récupère le nom et le prénom, ce sont des entrées du dictionnaire
p = resultat['mdp']
if p == 'ELMDPPALS':
page=entete2
page+=basdepage2
return page
else:
return "<p>Bonjour \n" "acces refusé</p>"
# On renvoie la réponse
app.run(debug=True)
Pouvez vous m'aider ?
Merci
10 réponses
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour,
as-tu testé ta page html, hors flask? -
-
d'accord voici un screen avec le code seulement en html :
et voici le meme code mais avec flask qui ne marche pas du coup :entete2=""" <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Page2</title> <style> h1{text-align: center;} body {"background-image=url(images/image_hacker.jpg)" } </style> </head> <body> <h1>Bienvenue sur l'escape game !</h1> """ basdepage2=""" </body> </html> """
@app.route('/vraidebut', methods = ['POST']) # Ici on précise la méthode d'envoi des données (GET ou POST) def resultat(): resultat = flask.request.form # On récupère le résultat de la requête sous forme de dictionnaire # on récupère le nom et le prénom, ce sont des entrées du dictionnaire p = resultat['mdp'] if p == 'ELMDPPALS': page=entete2 page+=basdepage2 return page else: return "<p>Bonjour \n" "acces refusé</p>" # On renvoie la réponse app.run(debug=True)-
je voudrais vois les deux variantes du code source html, pas des images ni du code python.
https://support.google.com/surveys/answer/6172725?hl=fr
-
-
je vous envoie le code source de la page qui marche juste html.
*<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Page2</title> <style> h1{text-align: center;} body {background-image: url("images/image_hacker.jpg"); } </style> </head> <body> <h1>Bienvenue sur l'escape game !</h1> </body> </html>
C'est exactement le meme que dans "entete2" + "basdepage2" -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Ce code fonctionne tres bien mais des que je le passe en python pour l'executer avec flask, il ne marche plus.
-
En fait c'est un probleme directement lié a l'image parce que si je change le "background-image" en background-color", le code s'execute tres bien avec flask
-
les codes sources des pages html et via flask sont les memes
-
-
-