roundabout,
created on Friday, 6 September 2024, 16:58:15 (1725641895),
received on Friday, 6 September 2024, 19:35:57 (1725651357)
Author identity: vlad <vlad.muntoiu@gmail.com>
cd950219f722ba83a25755beda6789f7fde848f9
app.py
@@ -54,9 +54,9 @@ def set_filter(value):
@app.template_global()
def modify_query(**new_values):
args = flask.request.args.copy()
# for key, value in new_values.items():
# args[key] = value
args |= new_values
for key, value in new_values.items():
args[key] = value
return f"{flask.request.path}?{urlencode(args)}"
@@ -347,7 +347,8 @@ def has_object(id):
resources = query.paginate(page=page, per_page=per_page)
return flask.render_template("object.html", object=object_, resources=resources, page_number=page,
per_page=per_page, num_pages=resources.pages)
page_length=per_page, num_pages=resources.pages, prev_page=resources.prev_num,
next_page=resources.next_num)
@app.route("/upload")
templates/object.html
@@ -6,10 +6,13 @@
<h1>{{ object.id }}</h1>
<p>{{ object.description }}</p>
<h2>Pictures with this object</h2>
<ul>
<ul class="thumbnail-list">
{% for resource in resources %}
<li>
<a href="/picture/{{ resource.id }}">{{ resource.title }}</a>
<a href="/picture/{{ resource.id }}">
<img src="/raw/picture/{{ resource.id }}" alt="{{ resource.title }}">
{{ resource.title }}
</a>
</li>
{% endfor %}
</ul>