Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Bryan BRANCOTTE
django-basetheme-bootstrap
Commits
8ea6a5b3
Commit
8ea6a5b3
authored
Oct 23, 2020
by
Bryan BRANCOTTE
Browse files
use absolut url, usefull when exporting views to pdf
parent
7ab5663b
Pipeline
#40114
failed with stage
in 1 minute and 37 seconds
Changes
2
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
basetheme_bootstrap/templatetags/sstatic.py
View file @
8ea6a5b3
...
...
@@ -11,16 +11,20 @@ from django.core.cache import cache
register
=
template
.
Library
()
@
register
.
simple_tag
def
sstatic
(
path
):
@
register
.
simple_tag
(
takes_context
=
True
)
def
sstatic
(
context
,
path
):
url
=
cache
.
get
(
path
)
if
url
:
return
url
url
=
compute_url_for_path
(
path
)
url
=
get_absolut_url
(
context
[
"request"
],
compute_url_for_path
(
path
)
)
cache
.
set
(
path
,
url
,
None
)
return
url
def
get_absolut_url
(
request
,
relative_url
):
return
f
"
{
request
.
scheme
}
://
{
request
.
get_host
()
}{
relative_url
}
"
def
compute_url_for_path
(
path
):
'''
Returns absolute URL to static file with versioning.
...
...
setup.py
View file @
8ea6a5b3
...
...
@@ -7,7 +7,7 @@ readme = open('README.rst').read()
setup
(
name
=
'django-basetheme-bootstrap'
,
version
=
'0.2.4
0
'
,
version
=
'0.2.4
1
'
,
description
=
'Django Basetheme Bootstrap'
,
long_description
=
readme
,
author
=
'Bryan Brancotte'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment