请参阅Pythonanywhere上的Flask Web-Page控制台

时间:2017-03-18 13:48:22

标签: console pythonanywhere

我在Pythonanywhere.com上创建了一个简单的网页,其中包含FLASK。 现在我想看到来自用户的GET和POST请求,就好像我在控制台中看到它,如果我使用python flask_app.py启动本地网络服务器。但是在pythonanywhere我无法从控制台执行它。

还有其他方法可以查看我网页的实际控制台吗?

谢谢

from flask import Flask, redirect, render_template, request, url_for
from flask.ext.sqlalchemy import SQLAlchemy

app = Flask(__name__)

SQLALCHEMY_DATABASE_URI = "mysql+mysqlconnector://{username}:{password}@{hostname}/{databasename}".format(
    username="***",
    password="***",
    hostname="**",
    databasename="**$comments",
)
app.config["SQLALCHEMY_DATABASE_URI"] = SQLALCHEMY_DATABASE_URI
app.config["SQLALCHEMY_POOL_RECYCLE"] = 299

db = SQLAlchemy(app)

class Comment(db.Model):

    __tablename__ = "comments"

    id = db.Column(db.Integer, primary_key=True)
    content = db.Column(db.String(4096))

comments = []

@app.route("/", methods=["GET", "POST"])
def index():
    if request.method == "GET":
        return render_template("main_page.html", comments=Comment.query.all())

    comment = Comment(content=request.form["contents"])
    db.session.add(comment)
    db.session.commit()
    return redirect(url_for('index'))

1 个答案:

答案 0 :(得分:2)

所有访问都会记录到您的访问日志中。网络应用程序选项卡上有一个链接。