We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ee19e53 commit b508058Copy full SHA for b508058
activities.py
@@ -1,11 +1,30 @@
1
+import yaml
2
+import pymongo
3
from flask import Flask
4
5
app = Flask(__name__)
6
+app.debug = True
7
8
+with open('config.yml', 'r') as f:
9
+ config_file = f.read()
10
-@app.route("/")
-def hello():
- return "Hello World!"
11
+config = yaml.load(config_file)
12
+
13
14
+def get_collection(collection_name):
15
+ mongo_config = config.get('mongo', {})
16
+ client = pymongo.MongoClient(mongo_config.get('hostname'), mongo_config.get('port'))
17
+ db = client[mongo_config.get('database')]
18
+ return db[collection_name]
19
20
21
+@app.route("/activities")
22
+def get_activities():
23
+ activities = get_collection('activities').find({"user_id": 12}).sort([
24
+ ("created_at", pymongo.DESCENDING)
25
+ ])
26
27
+ return "Hello World 123!"
28
29
if __name__ == "__main__":
30
app.run()
0 commit comments