1
私は、Pythonanywhere.comの下にFLASKを持つ簡単なWebページを立ち上げました。 python flask_app.py
でローカルWebサーバーを起動すると、コンソールからGETとPOSTの要求が表示されるようになります。しかし、Pythonで私はこれをコンソールから実行できません。FlaskのWebページを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'))
ありがとう、それはまさに私が意味するものです! –