added cache
This commit is contained in:
		
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							@@ -382,26 +382,4 @@ class BookTagLink(models.Model):
 | 
			
		||||
#
 | 
			
		||||
#     class Meta:
 | 
			
		||||
#         managed = False
 | 
			
		||||
#         db_table = 'feeds'
 | 
			
		||||
#
 | 
			
		||||
#
 | 
			
		||||
# class LastReadPositions(models.Model):
 | 
			
		||||
#     book = models.IntegerField()
 | 
			
		||||
#     format = models.TextField()
 | 
			
		||||
#     user = models.TextField()
 | 
			
		||||
#     device = models.TextField()
 | 
			
		||||
#     cfi = models.TextField()
 | 
			
		||||
#     epoch = models.FloatField()
 | 
			
		||||
#     pos_frac = models.FloatField()
 | 
			
		||||
#
 | 
			
		||||
#     class Meta:
 | 
			
		||||
#         managed = False
 | 
			
		||||
#         db_table = 'last_read_positions'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# class MetadataDirtied(models.Model):
 | 
			
		||||
#     book = models.IntegerField()
 | 
			
		||||
 | 
			
		||||
#     class Meta:
 | 
			
		||||
#         managed = False
 | 
			
		||||
#         db_table = 'metadata_dirtied'
 | 
			
		||||
#         db_table = 'feeds'
 | 
			
		||||
@@ -19,7 +19,7 @@
 | 
			
		||||
      background-color: #515151;
 | 
			
		||||
      border: 1px #303030;
 | 
			
		||||
      border-radius: 0.5rem;
 | 
			
		||||
      padding: .2rem .25rem ;
 | 
			
		||||
      padding: .2rem .25rem;
 | 
			
		||||
      margin: 0.1rem 0.1rem .1rem;
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
@@ -48,6 +48,7 @@
 | 
			
		||||
    .tags {
 | 
			
		||||
      width: 25%;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    .added {
 | 
			
		||||
      width: 10%;
 | 
			
		||||
    }
 | 
			
		||||
@@ -55,12 +56,13 @@
 | 
			
		||||
    .published {
 | 
			
		||||
      width: 10%;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
  </style>
 | 
			
		||||
</head>
 | 
			
		||||
 | 
			
		||||
<body>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  <div class="navbar-fixed">
 | 
			
		||||
    <nav>
 | 
			
		||||
      <div class="nav-wrapper row green darken-1">
 | 
			
		||||
@@ -70,7 +72,9 @@
 | 
			
		||||
          <li class="active"><a href="{{user.get_absolute_url}}"> {{ user.get_username }}</a></li>
 | 
			
		||||
          <li><a href="{% url 'logout'%}?next={{request.path}}">Logout</a></li>
 | 
			
		||||
        </ul>
 | 
			
		||||
 | 
			
		||||
        {% load cache %}
 | 
			
		||||
        {% cache 500 sidebar request.user.username %}
 | 
			
		||||
        <!--Maybe i'm retarded but this is not caching versions per user-->
 | 
			
		||||
        <ul class="left">
 | 
			
		||||
          <li><a href="{% url 'books' %}">Books</a></li>
 | 
			
		||||
          <li><a class="dropdown-trigger" href={% url 'authors' %} data-target="dropdown-authors">Authors<i
 | 
			
		||||
@@ -126,7 +130,7 @@
 | 
			
		||||
          <li><a href="{{pub.get_absolute_url}}">{{pub}} <p class="count">{{pub.num_books}}</p> </a> </li>
 | 
			
		||||
          {% endfor %}
 | 
			
		||||
        </ul>
 | 
			
		||||
 | 
			
		||||
        {% endcache %}
 | 
			
		||||
        {% else %}
 | 
			
		||||
        <li><a href="{% url 'sign-up'%}?next={{request.path}}">Sign up</a></li>
 | 
			
		||||
        <li><a href="{% url 'login'%}?next={{request.path}}">Login</a></li>
 | 
			
		||||
@@ -134,7 +138,6 @@
 | 
			
		||||
        {% endif %}
 | 
			
		||||
      </div>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    </nav>
 | 
			
		||||
  </div>
 | 
			
		||||
  <script>
 | 
			
		||||
@@ -145,7 +148,6 @@
 | 
			
		||||
    });
 | 
			
		||||
  </script>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
  {% if user.is_authenticated %}
 | 
			
		||||
  {% block content %} {% endblock %}
 | 
			
		||||
  {% else %}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
from django.urls import path
 | 
			
		||||
from . import views
 | 
			
		||||
 | 
			
		||||
from django.views.decorators.cache import cache_page
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
urlpatterns = [
 | 
			
		||||
 
 | 
			
		||||
@@ -10,6 +10,7 @@ from django.contrib.auth import login
 | 
			
		||||
from django.contrib.auth.decorators import login_required
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@login_required
 | 
			
		||||
def index(request):
 | 
			
		||||
    return render(request, 'accounts/index.html')
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user