Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from flask import Flask, redirect, render_template, request, url_for
- from flask.ext.sqlalchemy import SQLAlchemy
- app = Flask(__name__)
- app.config["DEBUG"] = True
- SQLALCHEMY_DATABASE_URI = "mysql+mysqlconnector://{username}:{password}@{hostname}/{databasename}".format(
- username="your-own-username",
- password="your-own-password",
- hostname="dhsstudent1.mysql.pythonanywhere-services.com",
- databasename="dhsstudent1$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))
- @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["comment"])
- db.session.add(comment)
- db.session.commit()
- return redirect(url_for('index'))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement