我已经设置了一个基本的Flask页面,index.html来运行我的app.py脚本。目录结构是包含app.py的myapp文件夹,包含index.html的templates文件夹和一个venv文件夹。我试图获取我的app.py脚本(下载一个excel文件,它在ipython中自行运行时运行),点击一个GO按钮运行。我可以很容易地在localhost上运行,并且index.html出现了按钮,但当我点击它时,我得到 - “内部服务器错误服务器遇到内部错误,无法完成您的请求。服务器是否过载或者申请中有错误。“
我已经尝试了很长时间,并查看其他类似的问题但无济于事。app.py的代码如下:
#!/usr/bin/env python
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/app', methods=['GET', 'POST'])
def app():
import selenium
from selenium import webdriver
from selenium.webdriver.support.ui import Select
from selenium.webdriver.chrome.options import Options
import lxml
import time
import datetime</