-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.py
More file actions
27 lines (21 loc) · 846 Bytes
/
app.py
File metadata and controls
27 lines (21 loc) · 846 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
from flask import Flask, render_template, request
import datetime
from pymongo import MongoClient
# from flask_pymongo import PyMongo
# mongo = PyMongo(app)
# app.config['MONG_URI'] = 'mongodb://127.0.0.1:27017/Microblog'
def create_app():
# main
app = Flask(__name__)
# client = MongoClient("mongodb://127.0.0.1:27017/")
# app.db = client.Microblog
entries = []
@app.route("/", methods = ["GET", "POST"])
def home():
# print([e for e in app.db.entries.find({})])
if request.method == "POST":
entry_content = request.form.get("content")
formatted_date = datetime.datetime.today().strftime("%Y-%m-%d")
entries.append((entry_content, formatted_date))
return render_template("index.html", entries = entries)
return app