def setup(): # create the user user = db.User.validate_and_insert( email="*****@*****.**", first_name="Abdul Hamid", last_name="Achik Lopez", password="******" ) # create an admin group admins = auth.add_group("admin") # add user to admins group auth.add_membership(admins, user.id) db.commnit() app.command_handlers = [ SessionCookieManager('Abdul'), db.handler, auth.handler ] @app.route("/") def index(): posts = db(Post.id > 0).select(orderby=~Post.date) return dict(posts=posts) from weppy import abort @app.route("/post/<int:pid>") def one(pid): def _validate_comment(form): # manually set post id in comment form form.params.post = pid # get post and return 404 if does not exist