Я просто хочу предисловие, сказав, что я искал и нашел очень похожие вопросы, но если я не напортачил, они не работали для меня. Теперь к вопросу.
Я новичок в использовании flask, и я создаю веб-сайт, используя flask, и вот как выглядят мои файлы:
flaskapp / - -> app.py и wordlcoud.py и шаблоны (все три в каталоге flaskapp)
У меня есть функция в моем файле wordlcoud.py, которую я хочу использовать в моем файле app.py. Когда я перезапускаю сервер и пытаюсь перейти на свой веб-сайт, мне показывают только 502 плохого шлюза, а когда я удаляю «import wordlcoud», мой веб-сайт загружается нормально.
Вот как мой файл app.py настроен:
from flask import Flask, render_template, redirect, url_for, request
import wordlcoud
app = Flask(__name__)
@app.route("/")
def home_function():
return render_template("home.html")
@app.route("/projects", methods=["POST", "GET"])
if flask.request.method == "POST":
wordlcoud.saveWC(q)
return redirect(url_for("/output")
else:
return render_template("projects.html")
@app.route("/output")
def image_fxn():
return render_template("output.html")
"saveW C" - это функция из wordlcoud.py, которую я пытаюсь использовать.
Я видел, как создать init .py, но если я не поместил его в неправильное место, это не помогло.
Заранее спасибо
Дрю