Wie kann ich eine Python-Flask-Webanwendung mit xampp ausführen?Python

Python-Programme
Anonymous
 Wie kann ich eine Python-Flask-Webanwendung mit xampp ausführen?

Post by Anonymous »

Ich entwickle eine Web-App in Python mit Flask und weiß nicht, wie ich meine App auf dem Xampp-Apache-Server testen soll. Wenn ich zum xampp-Dashboard gehe und die .py-Datei öffne, zeigt mir der Browser nur den .py-Code an und führt nichts aus. Die .py-Datei enthält keinen HTML-Code. Ich möchte wissen, wie man die .py-Datei ausführt, um die .html-Datei und ihre Funktionalität im Browser anzuzeigen. Dies ist der Code der .py-Datei:

Code: Select all

#C:\Python27\python.exe -u
from flask import Flask, render_template, session, request, escape,
url_for, redirect
from hashlib import md5
import MySQLdb, sys, pdb
import cgi

app = Flask(__name__)

# if __name__ == '__main__':
db = MySQLdb.connect(host="localhost", user="root",
passwd="root", db="prueba")
cur = db.cursor()
app.secret_key = 'mysecretkey'

class ServerError(Exception):
pass

# METODO DE LA PAGINA HOME DE ADMIN

@app.route('/')
def home():

#Si esta la sesion iniciada, cargamos la pagina home con la sesion iniciada

if 'username' in session:
username_session = escape(session['username']).capitalize()

return render_template('home.html',
session_user_name=username_session, adminIs = True)

#Si no esta la sesion iniciada, cargamos la pagina home sin la sesion iniciada

return render_template('home.html')

app.secret_key='A0Zr98j/3yX R~XHH!jmN]LWX/,?RT'

if __name__ == '__main__':
app.run(debug=True)
Dieser Code zeigt nur eine Funktion zum Anzeigen der Startseite im .html-Format, aber ich möchte, dass der Browser, wenn ich auf eine der Seiten gehe, im .html-Format (mit eingebettetem PHP-Code) die Daten anzeigt, die ich vom MySQL-Server bringe.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post