def index(): meta = Meta() posts = Post.objects() # posts = Post.live() users = User.objects() images = Image.objects() return dict(meta=meta, users=users, posts=posts, images=images)
def image_by_slugid(slugid, slug=None): """Get the image by the slugid""" meta = Meta() try: image = Image.objects(slugid=slugid).get() except: return abort(404) if slug == None: return redirect(url_for("image_by_slugid", slugid=slugid, slug=image.slug)) return render_template("image_page.html", meta=meta, image=image)
def slugid_to_url(slugid): """ Get the slugid from a GET request and return the url """ meta = Meta() try: image = Image.objects(slugid=slugid).get() except: return abort(404) return jsonify(slugid=image.slugid, title=image.title, url=image.medium, filename=image.filename)
def delete_image(slugid): try: image = Image.objects(slugid=slugid).get() except: return abort(404) try: slugid = image.slugid title = image.title image.delete() flash("The image '%s' with slugid '%s' was deleted." % (title, slugid)) except: flash("Could not delete image") return redirect(url_for("admin"))
def reset_db(): try: posts = Post.objects() sites = Site.objects() users = User.objects() images = Image.objects() deps = Dependency.objects() flatpages = FlatPage.objects() posts.delete() sites.delete() users.delete() deps.delete() flatpages.delete() return "all images, posts, sites, and users deleted successfully!" except: print "There was an error..."
def imagepage(title): image = Image.objects(title=title).first() if image is not None: return "Filename: %s, title: %s, id: %s" % (image.filename, photo.title, image.id) else: return abort(404)
def manage(): flats = FlatPage.objects() posts = Post.objects() images = Image.objects() return dict(posts=posts, images=images, flats=flats)