optimize #1
Binary file not shown.
@ -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'
|
||||||
|
|
||||||
|
@ -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 %}
|
Loading…
Reference in New Issue
Block a user