Как я могу выполнить веб-приложение Python Flask с помощью xampp?Python

Программы на Python
Anonymous
Как я могу выполнить веб-приложение Python Flask с помощью xampp?

Сообщение Anonymous »

Я разрабатываю веб-приложение на Python с помощью flask и не знаю, как протестировать свое приложение на сервере Apache xampp. Когда я захожу на панель управления xampp и открываю файл .py, браузер показывает мне только код .py и ничего не выполняет. Файл .py не имеет HTML-кода. Я хочу знать, как выполнить файл .py, чтобы увидеть .html и его функциональность в браузере. Это код файла .py:

Код: Выделить всё

#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)
Этот код показывает только одну функцию для отображения .html домашней страницы, но я хочу, чтобы браузер, когда я перехожу на одну из страниц, показывал .html (со встроенным php-кодом) данные, которые я получаю с сервера mysql.>

Подробнее здесь: https://stackoverflow.com/questions/576 ... with-xampp

Вернуться в «Python»