forked from mirrors/bookwyrm
e4be6a98e8
Fixes #1777 Caching the Landing view also caches the registration form, including the CSRF value. This moves the caching into the recently reviewed books landing template which is presumably what we're trying to cache here, instead of caching the whole view. NOTE: this fixes the problem with registration, I haven't done enough testing to be sure it actually still caches the recent reviews data.
52 lines
1.8 KiB
HTML
52 lines
1.8 KiB
HTML
{% extends 'landing/layout.html' %}
|
|
{% load i18n %}
|
|
{% load cache %}
|
|
{% block panel %}
|
|
|
|
<div class="block is-hidden-tablet">
|
|
<h2 class="title has-text-centered">{% trans "Recent Books" %}</h2>
|
|
</div>
|
|
|
|
{% cache 60 * 60 %}
|
|
<section class="tile is-ancestor">
|
|
<div class="tile is-vertical is-6">
|
|
<div class="tile is-parent">
|
|
<div class="tile is-child box has-background-white-ter">
|
|
{% include 'landing/large-book.html' with book=books.0 %}
|
|
</div>
|
|
</div>
|
|
<div class="tile">
|
|
<div class="tile is-parent is-6">
|
|
<div class="tile is-child box has-background-white-ter">
|
|
{% include 'landing/small-book.html' with book=books.1 %}
|
|
</div>
|
|
</div>
|
|
<div class="tile is-parent is-6">
|
|
<div class="tile is-child box has-background-white-ter">
|
|
{% include 'landing/small-book.html' with book=books.2 %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="tile is-vertical is-6">
|
|
<div class="tile">
|
|
<div class="tile is-parent is-6">
|
|
<div class="tile is-child box has-background-white-ter">
|
|
{% include 'landing/small-book.html' with book=books.3 %}
|
|
</div>
|
|
</div>
|
|
<div class="tile is-parent is-6">
|
|
<div class="tile is-child box has-background-white-ter">
|
|
{% include 'landing/small-book.html' with book=books.4 %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="tile is-parent">
|
|
<div class="tile is-child box has-background-white-ter">
|
|
{% include 'landing/large-book.html' with book=books.5 %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
{% endcache %}
|
|
{% endblock %}
|