Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from glob import glob
- from flask import Flask
- app = Flask(__name__)
- # ga maar hiermee spelen :) suc6
- # met deze functie gaan we:
- # 1) de map 'blogposts' scannen op posts
- # 2) deze lezen
- # 3) deze returnen in een lijst
- # dus elke keer als je deze functie aanroept, krijg je blogposts terug
- def read_blog_posts():
- posts = glob("blogposts/*.txt") # pak elke file die eindigt op .txt
- blogs = []
- for post in posts:
- blog = open(post, "r").read() # open/lees elke file
- blogs.append(blog) # voeg toe aan lijst # .append is toch toevoegen ja dus hij voegt blog toe
- return blogs # return lijst
- @app.route('/')
- def index():
- de_blogposts = read_blog_posts() # pak de lijst aan blogposts
- html = "<html><body>"
- for blogpost in de_blogposts: # loop de lijst aan blogposts
- html += "<h1>Blogpost</h1>" # voor elke post voegen we html toe
- html += "<p>" + blogpost + "</p>"
- html += "<hr>"
- html += "</body></html>"
- return html # aan het eind returnen we html naar de browser
- app.run(debug=True, host="127.0.0.1", port="1337", use_reloader=False)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement