optimize #1

Merged
MassiveAtoms merged 3 commits from optimize into master 2020-07-16 15:47:01 +00:00
3 changed files with 73 additions and 65 deletions
Showing only changes of commit 915d8369bf - Show all commits

View File

@ -11,16 +11,34 @@ https://docs.djangoproject.com/en/3.0/ref/settings/
""" """
import os import os
import json
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
with open( BASE_DIR + "/settings.json", "r") as userfile:
usersettings = json.load(userfile)
CALIBRE_DIR = os.path.abspath(usersettings["CALIBRE_DIR"])
SECRET_KEY = usersettings["SECRET_KEY"]
ALLOWED_HOSTS = usersettings["ALLOWED_HOSTS"]
INTERNAL_IPS = usersettings["INTERNAL_IPS"]
# CALIBRE_DIR = os.path.abspath(
# "C:\\Users\\MassiveAtoms\\Documents\\Calibre Library")
# SECRET_KEY = 'u(8^+rb%rz5hsx4v^^y(ul7g(4n7a8!db@s*9(m5cs*2_ppy8+'
# ALLOWED_HOSTS = ['127.0.0.1', ]
# INTERNAL_IPS = ['127.0.0.1', ]
# Build paths inside the project like this: os.path.join(BASE_DIR, ...) # Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
CALIBRE_DIR = os.path.abspath(
"C:\\Users\\MassiveAtoms\\Documents\\Calibre Library")
EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend' EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
# optimisation stuff ###############################################3
# #
# optimisation stuff
CONN_MAX_AGE = 60 * 5 CONN_MAX_AGE = 60 * 5
CACHES = { CACHES = {
@ -32,6 +50,9 @@ CACHES = {
} }
} }
## ##
########################################################################
## STATIC FILES ##
# Static files (CSS, JavaScript, Images) # Static files (CSS, JavaScript, Images)
# https://docs.djangoproject.com/en/3.0/howto/static-files/ # https://docs.djangoproject.com/en/3.0/howto/static-files/
@ -42,23 +63,9 @@ STATICFILES_DIRS = [
] ]
STATIC_URL = '/static/' STATIC_URL = '/static/'
## ##
########################################################################
# Quick-start development settings - unsuitable for production ## DERUG ##
# See https://docs.djangoproject.com/en/3.0/howto/deployment/checklist/
# SECURITY WARNING: keep the secret key used in production secret!
SECRET_KEY = 'u(8^+rb%rz5hsx4v^^y(ul7g(4n7a8!db@s*9(m5cs*2_ppy8+'
ALLOWED_HOSTS = ['127.0.0.1', ]
INTERNAL_IPS = [
# ...
'127.0.0.1',
# ...
]
# SECURITY WARNING: don't run with debug turned on in production! # SECURITY WARNING: don't run with debug turned on in production!
DEBUG = True DEBUG = True
@ -76,9 +83,9 @@ DEBUG_TOOLBAR_PANELS = [
] ]
## ##
########################################################################
## DERUG ##
LOGIN_REDIRECT_URL = '/books' LOGIN_REDIRECT_URL = '/books'

View File

@ -6,46 +6,47 @@
<div class="col s12 m7"> <div class="col s12 m7">
<div class="card z-depth-0 horizontal"> <div class="card z-depth-0 horizontal">
<div class="card-image"> <div class="card-image">
<a style="padding-top:15%" href="{{download}}"><img src=" {% static "" %}{{imgpath}}" alt="download" srcset=""></a> <a style="padding-top:15%" href=" {% static "" %}{{download}}"><img src=" {% static "" %}{{imgpath}}"
alt="download" srcset=""></a>
</div> </div>
<div class="card-stacked"> <div class="card-stacked">
<div class="card-content"> <div class="card-content">
<h1> {{book.title}}</h1> <h1> {{book.title}}</h1>
<h4> by <h4> by
{% if book.authors %} {% if book.authors %}
{% for author in book.authors.all %} {% for author in book.authors.all %}
<a href="{{author.get_absolute_url}}">{{author.name}}</a> <a href="{{author.get_absolute_url}}">{{author.name}}</a>
{%endfor%} {%endfor%}
{% else %} {% else %}
{{book.author_sort}} {{book.author_sort}}
{%endif%} {%endif%}
<br> <br>
Published by Published by
{% if book.publishers %} {% if book.publishers %}
{% for pub in book.publishers.all %} {% for pub in book.publishers.all %}
<a href="{{pub.get_absolute_url}}">{{pub.name}}</a> <a href="{{pub.get_absolute_url}}">{{pub.name}}</a>
{%endfor%} {%endfor%}
{% else %} {% else %}
Unknown Unknown
{%endif%} {%endif%}
<br> <br>
Tags: Tags:
{% if book.tags %} {% if book.tags %}
{% for tag in book.tags.all %} {% for tag in book.tags.all %}
<a href="{{tag.get_absolute_url}}">{{tag.name}}</a>, <a href="{{tag.get_absolute_url}}">{{tag.name}}</a>,
{%endfor%} {%endfor%}
{% else %} {% else %}
{%endif%} {%endif%}
<br> <br>
Rating: Rating:
{% if book.ratings %} {% if book.ratings %}
{% for rating in book.ratings.all %} {% for rating in book.ratings.all %}
<a href="{{rating.get_absolute_url}}">{{rating}}</a> <a href="{{rating.get_absolute_url}}">{{rating}}</a>
{%endfor%} {%endfor%}
{% else %} {% else %}
{%endif%} {%endif%}
<br> <br>
<a href="{{book.publisher.get_absolute_url}}">{{book.publisher}}</a> <a href="{{book.publisher.get_absolute_url}}">{{book.publisher}}</a>
</h4> </h4>
</div> </div>
</div> </div>
@ -53,9 +54,9 @@
</div> </div>
<div class="container"> <div class="container">
{% autoescape off %} {% autoescape off %}
{{comment}} {{comment}}
{% endautoescape %} {% endautoescape %}
</div> </div>
{% endblock %} {% endblock %}