Итак, вы получаете внутреннюю ошибку сервера (500)
, что означает, что написанный вами код python работает, но когда на сервер приходит запрос, возникает ошибка, или Flask просто не может найдите ваш индекс. html файл
по умолчанию Flask найдет ваш индекс. html файл в папке с именем "templates"
или вы можете установить каталог вашего шаблоны (HTML файлы) в явном виде
В любом случае, я написал этот скрипт для вас, попробуйте запустить его на локальном компьютере
from flask import Flask, render_template
app = Flask(__name__,
static_url_path='',
static_folder='static',
template_folder='myTemplates')
@app.route('/')
def mainRouter():
return render_template("index.html")
Вам необходимо создать каталог с именем "myTemplates"
и поместите в него файл index. html, вы можете изменить имя курса внутри скрипта (template_folder='myTemplates'
), чтобы использовать другой каталог.
и, если у вас есть файлы stati c, например изображения или аудиофайлы, видео и т. д. c ... вам нужно создать каталог с именем "static"
и поместить туда все ваши файлы stati c, либо вы можете изменить его имя в сценарии (static_folder='static'
) на любое другое как.