Reverse for 'home' with keyword arguments '{'url': ''}' not found. 1 pattern(s) tried: ['(?P<url>[^/]+)/\\Z']
Request Method: | GET |
---|---|
Request URL: | https://www.iarconsortium.org/blog/ |
Django Version: | 5.0 |
Exception Type: | NoReverseMatch |
Exception Value: | Reverse for 'home' with keyword arguments '{'url': ''}' not found. 1 pattern(s) tried: ['(?P<url>[^/]+)/\\Z'] |
Exception Location: | /home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/urls/resolvers.py, line 848, in _reverse_with_prefix |
Raised during: | journals.views.journal.JournalDetailView |
Python Executable: | /home/ubuntu/iarconsortium/venv/bin/python3.11 |
Python Version: | 3.11.0 |
Python Path: | ['/home/ubuntu/iarconsortium', '/home/ubuntu/iarconsortium/venv/bin', '/usr/lib/python311.zip', '/usr/lib/python3.11', '/usr/lib/python3.11/lib-dynload', '/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages'] |
Server time: | Fri, 29 Mar 2024 02:14:54 +0000 |
In template /home/ubuntu/iarconsortium/templates/journals/base/_navbar.html
, error at line 34
24 | {% endblock %} |
---|---|
25 | |
26 | |
27 | |
28 | <div id="navbarContainer" class="bg-white top-0 z-10"> |
29 | <div class="container"> |
30 | {% include "core/base/_navbar.html" %} |
31 | </div> |
32 | <div class="relative bg-primary text-light"> |
33 | <div id="navbar2" class="flex container py-5 lg:py-12 transition-all duration-300"> |
34 | <div class="lg:block hidden" onclick="location.href='{% url "journals:home" url=journal.url %}'"> |
35 | <img id="navbar2Logo" src="{{ journal.thumbnail.url }}" class="w-32 shadow-xl cursor-pointer transition-all duration-500"> |
36 | </div> |
37 | <div id="navbar2Brand" class="lg:ml-10 grid grid-cols-1 lg:grid-cols-4"> |
38 | <div class="col-span-1 lg:col-span-3"> |
39 | <div id="navbarJournalName" class="text-3xl lg:text-4xl font-light cursor-pointer" onclick="location.href='{% url "journals:home" url=journal.url %}'">{{ journal.name }}</div> |
40 | <div class="flex justify-start items-center space-x-2 lg:mt-1"> |
41 | <div class="font-light">Open Access</div> |
42 | </div> |
43 | </div> |
44 | <div class="col-span-1"> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/core/handlers/exception.py
, line 55, in inner
return inner
else:
@wraps(get_response)
def inner(request):
try:
response = get_response(request) ^^^^^^^^^^^^^^^^^^^^^…
except Exception as exc:
response = response_for_exception(request, exc)
return response
return inner
Variable | Value |
---|---|
exc | NoReverseMatch("Reverse for 'home' with keyword arguments '{'url': ''}' not found. 1 pattern(s) tried: ['(?P<url>[^/]+)/\\\\Z']") |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7f4c0ffea150>> |
request | <WSGIRequest: GET '/blog/'> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/core/handlers/base.py
, line 220, in _get_response
self.check_response(
response,
middleware_method,
name="%s.process_template_response"
% (middleware_method.__self__.__class__.__name__,),
)
try:
response = response.render() ^^^^^^^^^^^^^^^^^…
except Exception as e:
response = self.process_exception_by_middleware(e, request)
if response is None:
raise
return response
Variable | Value |
---|---|
callback | <function View.as_view.<locals>.view at 0x7f4c0e47bf60> |
callback_args | () |
callback_kwargs | {'url': 'blog'} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <CsrfViewMiddleware get_response=convert_exception_to_response.<locals>.inner>> |
request | <WSGIRequest: GET '/blog/'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f4c0ffea150> |
wrapped_callback | <function View.as_view.<locals>.view at 0x7f4c0e47bf60> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/response.py
, line 114, in render
If the content has already been rendered, this is a no-op.
Return the baked response instance.
"""
retval = self
if not self._is_rendered:
self.content = self.rendered_content ^^^^^^^^^^^^^^^^^^^^^…
for post_callback in self._post_render_callbacks:
newretval = post_callback(retval)
if newretval is not None:
retval = newretval
return retval
Variable | Value |
---|---|
retval | <TemplateResponse status_code=200, "text/html; charset=utf-8"> |
self | <TemplateResponse status_code=200, "text/html; charset=utf-8"> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/response.py
, line 92, in rendered_content
This *does not* set the final content of the response. To set the
response content, you must either call render(), or set the
content explicitly using the value of this property.
"""
template = self.resolve_template(self.template_name)
context = self.resolve_context(self.context_data)
return template.render(context, self._request) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^…
def add_post_render_callback(self, callback):
"""Add a new post-rendering callback.
If the response has already been rendered,
invoke the callback immediately.
Variable | Value |
---|---|
context | {'ads': None, 'announcements': <QuerySet []>, 'editor': None, 'editor_in_chiefs': <QuerySet []>, 'indexings': <QuerySet []>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal': None, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'policies': None, 'site_config': <SiteConfiguration: Site Configuration>, 'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>} |
self | <TemplateResponse status_code=200, "text/html; charset=utf-8"> |
template | <django.template.backends.django.Template object at 0x7f4c0c3b7950> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/backends/django.py
, line 61, in render
return self.template.origin
def render(self, context=None, request=None):
context = make_context(
context, request, autoescape=self.backend.engine.autoescape
)
try:
return self.template.render(context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^…
except TemplateDoesNotExist as exc:
reraise(exc, self.backend)
def copy_exception(exc, backend=None):
"""
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
request | <WSGIRequest: GET '/blog/'> |
self | <django.template.backends.django.Template object at 0x7f4c0c3b7950> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/base.py
, line 171, in render
def render(self, context):
"Display stage -- can be called many times"
with context.render_context.push_state(self):
if context.template is None:
with context.bind_template(self):
context.template_name = self.name
return self._render(context) ^^^^^^^^^^^^^^^^^^^^^…
else:
return self._render(context)
def compile_nodelist(self):
"""
Parse and compile the template source into a nodelist. If debug
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
self | <Template template_string="{% extends "journals..."> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/base.py
, line 163, in _render
def __repr__(self):
return '<%s template_string="%s...">' % (
self.__class__.__qualname__,
self.source[:20].replace("\n", ""),
)
def _render(self, context):
return self.nodelist.render(context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^…
def render(self, context):
"Display stage -- can be called many times"
with context.render_context.push_state(self):
if context.template is None:
with context.bind_template(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
self | <Template template_string="{% extends "journals..."> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/base.py
, line 1000, in render
class NodeList(list):
# Set to True the first time a non-TextNode is inserted by
# extend_nodelist().
contains_nontext = False
def render(self, context):
return SafeString("".join([node.render_annotated(context) for node in self])) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^…
def get_nodes_by_type(self, nodetype):
"Return a list of all nodes of the given type"
nodes = []
for node in self:
nodes.extend(node.get_nodes_by_type(nodetype))
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
self | [<ExtendsNode: extends "journals/base/_base.html">] |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/base.py
, line 1000, in <listcomp>
class NodeList(list):
# Set to True the first time a non-TextNode is inserted by
# extend_nodelist().
contains_nontext = False
def render(self, context):
return SafeString("".join([node.render_annotated(context) for node in self])) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^…
def get_nodes_by_type(self, nodetype):
"Return a list of all nodes of the given type"
nodes = []
for node in self:
nodes.extend(node.get_nodes_by_type(nodetype))
Variable | Value |
---|---|
.0 | <list_iterator object at 0x7f4c0c36f640> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
node | <ExtendsNode: extends "journals/base/_base.html"> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/base.py
, line 961, in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context) ^^^^^^^^^^^^^^^^^^^^…
except Exception as e:
if context.template.engine.debug:
# Store the actual node that caused the exception.
if not hasattr(e, "_culprit_node"):
e._culprit_node = self
if (
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
self | <ExtendsNode: extends "journals/base/_base.html"> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/loader_tags.py
, line 159, in render
}
block_context.add_blocks(blocks)
break
# Call Template._render explicitly so the parser context stays
# the same.
with context.render_context.push_state(compiled_parent, isolated_context=False):
return compiled_parent._render(context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^…
class IncludeNode(Node):
context_key = "__include_context"
def __init__(
Variable | Value |
---|---|
block_context | <BlockContext: blocks=defaultdict(<class 'list'>, {'pagetitle': [<Block Node: pagetitle. Contents: []>, <Block Node: pagetitle. Contents: [<TextNode: 'Home '>]>], 'content': [<Block Node: content. Contents: [<TextNode: ' '>]>, <Block Node: content. Contents: [<TextNode: '\n<div class="container mt'>, <Variable Node: journal.about|safe>, <TextNode: '</div>\n </'>, <IfNode>, <TextNode: '\n </div>\n '>, <URLNode view_name='"journals:about"' args=[] kwargs={'url': <FilterExpression 'journal.url'>, 'about_type': <FilterExpression '"aim-and-scope"'>} as=None>, <TextNode: '\'">View full aim & sc'>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n <div class="col-'>, <URLNode view_name='"journals:insights"' args=[] kwargs={'url': <FilterExpression 'journal.url'>} as=None>, <TextNode: '\'">\n <div clas'>, <IfNode>, <TextNode: '\n </div>\n <'>, <URLNode view_name='"journals:about"' args=[] kwargs={'url': <FilterExpression 'journal.url'>, 'about_type': <FilterExpression '"editorial-board"'>} as=None>, <TextNode: '\'">View full Editorial Bo'>, <IncludeNode: template=<FilterExpression '"journals/blocks/ad-space-1.html"'>>, <TextNode: '\n</div>\n\n<div class="cont'>, <ForNode: for article in latest_published, tail_len: 3>, <TextNode: '\n </div>\n '>, <ForNode: for article in most_downloaded, tail_len: 3>, <TextNode: '\n </div>\n '>, <ForNode: for article in most_popular, tail_len: 3>, <TextNode: '\n </div>\n '>, <Variable Node: journal.name>, <TextNode: '</div>\n\n <div class="m'>, <IfNode>, <TextNode: '\n </div>\n '>, <IfNode>, <TextNode: '\n </div>\n '>, <URLNode view_name='"journals:about"' args=[] kwargs={'url': <FilterExpression 'journal.url'>, 'about_type': <FilterExpression '"news"'>} as=None>, <TextNode: '\'">\n <i data-feath'>]>], 'metatags': [<Block Node: metatags. Contents: []>], 'extraCSS': [<Block Node: extraCSS. Contents: []>], 'extrajs': [<Block Node: extrajs. Contents: []>], 'banners': [<Block Node: banners. Contents: []>], 'customjs': [<Block Node: customjs. Contents: [<TextNode: '\n <script>\n feath'>]>]})> |
blocks | {'banners': <Block Node: banners. Contents: []>, 'content': <Block Node: content. Contents: [<TextNode: ' '>]>, 'customjs': <Block Node: customjs. Contents: [<TextNode: '\n <script>\n feath'>]>, 'extraCSS': <Block Node: extraCSS. Contents: []>, 'extrajs': <Block Node: extrajs. Contents: []>, 'metatags': <Block Node: metatags. Contents: []>, 'pagetitle': <Block Node: pagetitle. Contents: []>} |
compiled_parent | <Template template_string="{% load compress %} ..."> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
node | <django.template.defaulttags.LoadNode object at 0x7f4c0c868610> |
self | <ExtendsNode: extends "journals/base/_base.html"> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/base.py
, line 163, in _render
def __repr__(self):
return '<%s template_string="%s...">' % (
self.__class__.__qualname__,
self.source[:20].replace("\n", ""),
)
def _render(self, context):
return self.nodelist.render(context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^…
def render(self, context):
"Display stage -- can be called many times"
with context.render_context.push_state(self):
if context.template is None:
with context.bind_template(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
self | <Template template_string="{% load compress %} ..."> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/base.py
, line 1000, in render
class NodeList(list):
# Set to True the first time a non-TextNode is inserted by
# extend_nodelist().
contains_nontext = False
def render(self, context):
return SafeString("".join([node.render_annotated(context) for node in self])) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^…
def get_nodes_by_type(self, nodetype):
"Return a list of all nodes of the given type"
nodes = []
for node in self:
nodes.extend(node.get_nodes_by_type(nodetype))
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
self | [<django.template.defaulttags.LoadNode object at 0x7f4c0c868610>, <TextNode: ' \n'>, <django.template.defaulttags.LoadNode object at 0x7f4c0c868250>, <TextNode: '\n\n<!DOCTYPE html>\n<html l'>, <Block Node: metatags. Contents: []>, <TextNode: '\n <title>'>, <Block Node: pagetitle. Contents: []>, <TextNode: ' | '>, <Variable Node: journal.name>, <TextNode: '</title>\n\n '>, <Block Node: extraCSS. Contents: []>, <TextNode: '\n\n\n <link rel="apple-t'>, StaticNode(varname=None, path=<FilterExpression "'favicon/apple-touch-icon.png'">), <TextNode: '">\n <link rel="icon" t'>, StaticNode(varname=None, path=<FilterExpression "'favicon/favicon-32x32.png'">), <TextNode: '">\n <link rel="icon" t'>, StaticNode(varname=None, path=<FilterExpression "'favicon/favicon-16x16.png'">), <TextNode: '">\n <link rel="manifes'>, StaticNode(varname=None, path=<FilterExpression "'favicon/site.webmanifest'">), <TextNode: '">\n\n \n <script src='>, StaticNode(varname=None, path=<FilterExpression "'js/journal.js'">), <TextNode: '"></script>\n '>, <Block Node: extrajs. Contents: []>, <TextNode: '\n\n\n <link rel="stylesh'>, StaticNode(varname=None, path=<FilterExpression "'css/output.css'">), <TextNode: '" />\n '>, <compressor.templatetags.compress.CompressorNode object at 0x7f4c0c854650>, <TextNode: '\n </head>\n \n <body clas'>, <IncludeNode: template=<FilterExpression '"journals/base/_navbar.html"'>>, <TextNode: ' \n\n '>, <IncludeNode: template=<FilterExpression '"journals/modals/modals.html"'>>, <TextNode: '\n\n <div>\n '>, <Block Node: banners. Contents: []>, <TextNode: '\n <div class="transi'>, <Block Node: content. Contents: [<TextNode: ' '>]>, <TextNode: '\n </div>\n </div>\n'>, <IncludeNode: template=<FilterExpression '"journals/base/_footer.html"'>>, <TextNode: '\n\n\n '>, <Block Node: customjs. Contents: [<TextNode: '\n <script>\n feath'>]>, <TextNode: '\n </body>\n</html>\n'>] |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/base.py
, line 1000, in <listcomp>
class NodeList(list):
# Set to True the first time a non-TextNode is inserted by
# extend_nodelist().
contains_nontext = False
def render(self, context):
return SafeString("".join([node.render_annotated(context) for node in self])) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^…
def get_nodes_by_type(self, nodetype):
"Return a list of all nodes of the given type"
nodes = []
for node in self:
nodes.extend(node.get_nodes_by_type(nodetype))
Variable | Value |
---|---|
.0 | <list_iterator object at 0x7f4c0c36c340> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
node | <IncludeNode: template=<FilterExpression '"journals/base/_navbar.html"'>> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/base.py
, line 961, in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context) ^^^^^^^^^^^^^^^^^^^^…
except Exception as e:
if context.template.engine.debug:
# Store the actual node that caused the exception.
if not hasattr(e, "_culprit_node"):
e._culprit_node = self
if (
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
self | <IncludeNode: template=<FilterExpression '"journals/base/_navbar.html"'>> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/loader_tags.py
, line 210, in render
template = template.template
values = {
name: var.resolve(context) for name, var in self.extra_context.items()
}
if self.isolated_context:
return template.render(context.new(values))
with context.push(**values):
return template.render(context) ^^^^^^^^^^^^^^^^^^^^^^^^…
@register.tag("block")
def do_block(parser, token):
"""
Define a block that can be overridden by child templates.
Variable | Value |
---|---|
cache | {('journals/base/_navbar.html',): <Template template_string="{% load static %}{...">} |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
self | <IncludeNode: template=<FilterExpression '"journals/base/_navbar.html"'>> |
template | <Template template_string="{% load static %}{..."> |
template_name | ('journals/base/_navbar.html',) |
values | {} |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/base.py
, line 173, in render
"Display stage -- can be called many times"
with context.render_context.push_state(self):
if context.template is None:
with context.bind_template(self):
context.template_name = self.name
return self._render(context)
else:
return self._render(context) ^^^^^^^^^^^^^^^^^^^^^…
def compile_nodelist(self):
"""
Parse and compile the template source into a nodelist. If debug
is True and an exception occurs during parsing, the exception is
annotated with contextual line information where it occurred in the
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
self | <Template template_string="{% load static %}{..."> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/base.py
, line 163, in _render
def __repr__(self):
return '<%s template_string="%s...">' % (
self.__class__.__qualname__,
self.source[:20].replace("\n", ""),
)
def _render(self, context):
return self.nodelist.render(context) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^…
def render(self, context):
"Display stage -- can be called many times"
with context.render_context.push_state(self):
if context.template is None:
with context.bind_template(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
self | <Template template_string="{% load static %}{..."> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/base.py
, line 1000, in render
class NodeList(list):
# Set to True the first time a non-TextNode is inserted by
# extend_nodelist().
contains_nontext = False
def render(self, context):
return SafeString("".join([node.render_annotated(context) for node in self])) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^…
def get_nodes_by_type(self, nodetype):
"Return a list of all nodes of the given type"
nodes = []
for node in self:
nodes.extend(node.get_nodes_by_type(nodetype))
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
self | [<django.template.defaulttags.LoadNode object at 0x7f4c0c830ed0>, <TextNode: '\n\n'>, <Block Node: extraCSS. Contents: [<TextNode: '\n<style>\n .bg-primary '>, <Variable Node: journal.primary_color>, <TextNode: ' !important;\n }\n .b'>, <Variable Node: journal.secondary_color>, <TextNode: ' !important;\n }\n .b'>, <Variable Node: journal.light_color>, <TextNode: ' !important;\n }\n .t'>, <Variable Node: journal.primary_color>, <TextNode: ' !important;\n }\n .t'>, <Variable Node: journal.secondary_color>, <TextNode: ' !important;\n }\n .t'>, <Variable Node: journal.light_color>, <TextNode: ' !important;\n }\n</styl'>]>, <TextNode: '\n\n\n\n<div id="navbarContai'>, <IncludeNode: template=<FilterExpression '"core/base/_navbar.html"'>>, <TextNode: '\n </div>\n <div clas'>, <URLNode view_name='"journals:home"' args=[] kwargs={'url': <FilterExpression 'journal.url'>} as=None>, <TextNode: '\'">\n <img '>, <Variable Node: journal.thumbnail.url>, <TextNode: '" class="w-32 shadow-xl c'>, <URLNode view_name='"journals:home"' args=[] kwargs={'url': <FilterExpression 'journal.url'>} as=None>, <TextNode: '\'">'>, <Variable Node: journal.name>, <TextNode: '</div>\n '>, <IfNode>, <TextNode: '\n '>, <IfNode>, <TextNode: '\n </di'>, <URLNode view_name='"journals:home"' args=[] kwargs={'url': <FilterExpression 'journal.url'>} as=None>, <TextNode: '\'">\n '>, <URLNode view_name=''journals:archives'' args=[] kwargs={'url': <FilterExpression 'journal.url'>} as=None>, <TextNode: '" class="block px-4 py-2 '>, <URLNode view_name=''journals:special-issue-about'' args=[] kwargs={'url': <FilterExpression 'journal.url'>} as=None>, <TextNode: '" class="block px-4 py-2 '>, <URLNode view_name='"journals:about"' args=[] kwargs={'url': <FilterExpression 'journal.url'>, 'about_type': <FilterExpression '"aim-and-scope"'>} as=None>, <TextNode: '\'">Aim and Scope</a>\n '>, <URLNode view_name='"journals:about"' args=[] kwargs={'url': <FilterExpression 'journal.url'>, 'about_type': <FilterExpression '"editorial-board"'>} as=None>, <TextNode: '\'">Editorial Board</a>\n '>, <URLNode view_name='"journals:insights"' args=[] kwargs={'url': <FilterExpression 'journal.url'>} as=None>, <TextNode: '\'">Journal Insights</a>\n '>, <URLNode view_name='"journals:insights"' args=[] kwargs={'url': <FilterExpression 'journal.url'>} as=None>, <TextNode: '#indexing\'">Abstracting a'>, <URLNode view_name='"journals:about"' args=[] kwargs={'url': <FilterExpression 'journal.url'>, 'about_type': <FilterExpression '"news"'>} as=None>, <TextNode: '\'">News</a>\n '>, <URLNode view_name='"journals:about"' args=[] kwargs={'url': <FilterExpression 'journal.url'>, 'about_type': <FilterExpression '"announcements"'>} as=None>, <TextNode: '\'">Announcements</a>\n '>, <IfNode>, <TextNode: '\n '>, <django.template.defaulttags.CommentNode object at 0x7f4c0c9f7490>, <TextNode: '\n '>, <IfNode>, <TextNode: '\'">Submit your article <i'>, <URLNode view_name='"journals:home"' args=[] kwargs={'url': <FilterExpression 'journal.url'>} as=None>, <TextNode: '\'">\n '>, <URLNode view_name='"journals:about"' args=[] kwargs={'url': <FilterExpression 'journal.url'>, 'about_type': <FilterExpression '"aim-and-scope"'>} as=None>, <TextNode: '\'">Aim and Scope</a>\n '>, <URLNode view_name='"journals:about"' args=[] kwargs={'url': <FilterExpression 'journal.url'>, 'about_type': <FilterExpression '"editorial-board"'>} as=None>, <TextNode: '\'">Editorial Board</a>\n '>, <URLNode view_name='"journals:insights"' args=[] kwargs={'url': <FilterExpression 'journal.url'>} as=None>, <TextNode: '\'">Journal Insights</a>\n '>, <URLNode view_name='"journals:insights"' args=[] kwargs={'url': <FilterExpression 'journal.url'>} as=None>, <TextNode: '#indexing\'">Abstracting a'>, <URLNode view_name='"journals:about"' args=[] kwargs={'url': <FilterExpression … <trimmed 4465 bytes string> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/base.py
, line 1000, in <listcomp>
class NodeList(list):
# Set to True the first time a non-TextNode is inserted by
# extend_nodelist().
contains_nontext = False
def render(self, context):
return SafeString("".join([node.render_annotated(context) for node in self])) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^…
def get_nodes_by_type(self, nodetype):
"Return a list of all nodes of the given type"
nodes = []
for node in self:
nodes.extend(node.get_nodes_by_type(nodetype))
Variable | Value |
---|---|
.0 | <list_iterator object at 0x7f4c0d464040> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
node | <URLNode view_name='"journals:home"' args=[] kwargs={'url': <FilterExpression 'journal.url'>} as=None> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/base.py
, line 961, in render_annotated
"""
Render the node. If debug is True and an exception occurs during
rendering, the exception is annotated with contextual line information
where it occurred in the template. For internal usage this method is
preferred over using the render method directly.
"""
try:
return self.render(context) ^^^^^^^^^^^^^^^^^^^^…
except Exception as e:
if context.template.engine.debug:
# Store the actual node that caused the exception.
if not hasattr(e, "_culprit_node"):
e._culprit_node = self
if (
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
self | <URLNode view_name='"journals:home"' args=[] kwargs={'url': <FilterExpression 'journal.url'>} as=None> |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/template/defaulttags.py
, line 478, in render
current_app = context.request.resolver_match.namespace
except AttributeError:
current_app = None
# Try to look up the URL. If it fails, raise NoReverseMatch unless the
# {% url ... as var %} construct is used, in which case return nothing.
url = ""
try:
url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^…
except NoReverseMatch:
if self.asvar is None:
raise
if self.asvar:
context[self.asvar] = url
Variable | Value |
---|---|
NoReverseMatch | <class 'django.urls.exceptions.NoReverseMatch'> |
args | [] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'url': 'blog', 'view': <journals.views.journal.JournalDetailView object at 0x7f4c0c6c1ad0>, 'informations': <QuerySet [<Information: Author Instruction>, <Information: For Reviewers>, <Information: For Editor>, <Information: Ethics and Policies>, <Information: Plagiarism Policies>, <Information: Research Ethics Policy>, <Information: Informed Consent Policy>, <Information: Corrections and Retractions>]>, 'journal_list': <QuerySet ['IAR Journal of Advances in Crop Science and Technology', 'IAR Journal of Agricultural Science and Food Research', 'IAR Journal of Agriculture Research and Life Sciences', 'IAR Journal of Anaesthesiology and Critical Care', 'IAR Journal of Business Management', 'IAR Journal of Clinical & Medical Biochemistry', 'IAR Journal of Clinical Research', 'IAR Journal of Engineering and Technology', 'IAR Journal of Entrepreneurship, Innovation & Design Thinking', 'IAR Journal of Forensic Medicine and Anatomy', 'IAR Journal of Health Care and Prevention', 'IAR Journal of Humanities and Cultural Studies', 'IAR Journal of Humanities and Social Science', 'IAR Journal of Medical Case Reports', 'IAR Journal of Medical Sciences', 'IAR Journal of Medicine and Surgery Research', 'IAR Journal of Parasitology & Infectious Disease', 'IAR Journal of Pharmacy', 'IAR Journal of Tourism and Business Management', 'IAR-Medical Series', '...(remaining elements truncated)...']>, 'site_config': <SiteConfiguration: Site Configuration>, 'journal': None, 'ads': None, 'policies': None, 'editor': None, 'latest_published': <QuerySet []>, 'most_downloaded': <QuerySet []>, 'most_popular': <QuerySet []>, 'news': <QuerySet []>, 'announcements': <QuerySet []>, 'indexings': <QuerySet []>, 'editor_in_chiefs': <QuerySet []>, 'compressed': {'name': None}}] |
current_app | 'journals' |
kwargs | {'url': ''} |
reverse | <function reverse at 0x7f4c10e53240> |
self | <URLNode view_name='"journals:home"' args=[] kwargs={'url': <FilterExpression 'journal.url'>} as=None> |
url | '' |
view_name | 'journals:home' |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/urls/base.py
, line 88, in reverse
else:
raise NoReverseMatch("%s is not a registered namespace" % key)
if ns_pattern:
resolver = get_ns_resolver(
ns_pattern, resolver, tuple(ns_converters.items())
)
return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^…
reverse_lazy = lazy(reverse, str)
def clear_url_caches():
Variable | Value |
---|---|
app_list | ['journals'] |
args | [] |
current_app | 'journals' |
current_ns | 'journals' |
current_path | [] |
extra | '' |
kwargs | {'url': ''} |
ns | 'journals' |
ns_converters | {} |
ns_pattern | '' |
path | ['journals'] |
prefix | '/' |
resolved_path | ['journals'] |
resolver | <URLResolver <module 'journals.urls' from '/home/ubuntu/iarconsortium/journals/urls.py'> (journals:journals) ''> |
urlconf | 'publisher.urls' |
view | 'home' |
viewname | 'journals:home' |
/home/ubuntu/iarconsortium/venv/lib/python3.11/site-packages/django/urls/resolvers.py
, line 848, in _reverse_with_prefix
patterns,
)
else:
msg = (
"Reverse for '%(view)s' not found. '%(view)s' is not "
"a valid view function or pattern name." % {"view": lookup_view_s}
)
raise NoReverseMatch(msg) ^^^^^^^^^^^^^^^^^^^^^^^^^…
Variable | Value |
---|---|
_prefix | '/' |
arg_msg | "keyword arguments '{'url': ''}'" |
args | () |
candidate_pat | '/%(url)s/' |
candidate_subs | {'url': ''} |
converters | {'url': <django.urls.converters.StringConverter object at 0x7f4c10e5e790>} |
defaults | {} |
k | 'url' |
kwargs | {'url': ''} |
lookup_view | 'home' |
lookup_view_s | 'home' |
m | None |
match | True |
matches | True |
msg | ("Reverse for 'home' with keyword arguments '{'url': ''}' not found. 1 " "pattern(s) tried: ['(?P<url>[^/]+)/\\\\Z']") |
n | None |
params | ['url'] |
pattern | '(?P<url>[^/]+)/\\Z' |
patterns | ['(?P<url>[^/]+)/\\Z'] |
possibilities | [([('%(url)s/', ['url'])], '(?P<url>[^/]+)/\\Z', {}, {'url': <django.urls.converters.StringConverter object at 0x7f4c10e5e790>})] |
possibility | [('%(url)s/', ['url'])] |
result | '%(url)s/' |
self | <URLResolver <module 'journals.urls' from '/home/ubuntu/iarconsortium/journals/urls.py'> (journals:journals) ''> |
text_candidate_subs | {'url': ''} |
v | '' |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTP_ACCEPT | '*/*' |
HTTP_CONNECTION | 'close' |
HTTP_HOST | 'www.iarconsortium.org' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_FORWARDED_FOR | '35.173.178.60' |
HTTP_X_FORWARDED_PROTO | 'https' |
HTTP_X_REAL_IP | '35.173.178.60' |
PATH_INFO | '/blog/' |
QUERY_STRING | '' |
RAW_URI | '/blog/' |
REMOTE_ADDR | '' |
REQUEST_METHOD | 'GET' |
SCRIPT_NAME | '' |
SERVER_NAME | 'www.iarconsortium.org' |
SERVER_PORT | '443' |
SERVER_PROTOCOL | 'HTTP/1.0' |
SERVER_SOFTWARE | 'gunicorn/21.2.0' |
gunicorn.socket | <socket.socket fd=9, family=1, type=1, proto=0, laddr=/run/gunicorn.sock> |
wsgi.errors | <gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f4c0c97b3d0> |
wsgi.file_wrapper | <class 'gunicorn.http.wsgi.FileWrapper'> |
wsgi.input | <gunicorn.http.body.Body object at 0x7f4c0c3b5810> |
wsgi.input_terminated | True |
wsgi.multiprocess | True |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'https' |
wsgi.version | (1, 0) |
publisher.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ACCOUNT_AUTHENTICATION_METHOD | 'email' |
ACCOUNT_EMAIL_REQUIRED | True |
ACCOUNT_LOGOUT_ON_GET | True |
ACCOUNT_USERNAME_REQUIRED | False |
ACCOUNT_USER_MODEL_USERNAME_FIELD | None |
ADMINS | [] |
ALLOWED_HOSTS | ['*'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend', 'allauth.account.auth_backends.AuthenticationBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'core.User' |
AWS_ACCESS_KEY_ID | '********************' |
AWS_DEFAULT_ACL | 'public-read' |
AWS_QUERYSTRING_AUTH | False |
AWS_S3_ENDPOINT_URL | 'https://iarcon.s3.ap-south-1.amazonaws.com' |
AWS_S3_REGION_NAME | 'ap-south-1' |
AWS_S3_SUBFOLDER | 'iarconsortium' |
AWS_SECRET_ACCESS_KEY | '********************' |
AWS_STORAGE_BUCKET_NAME | 'iarcon' |
BASE_DIR | '/home/ubuntu/iarconsortium' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CKEDITOR_5_CONFIGS | {'default': {'blockToolbar': ['paragraph', 'heading1', 'heading2', 'heading3', '|', 'bulletedList', 'numberedList', '|', 'blockQuote'], 'heading': {'options': [{'class': 'ck-heading_paragraph', 'model': 'paragraph', 'title': 'Paragraph'}, {'class': 'ck-heading_heading1', 'model': 'heading1', 'title': 'Heading 1', 'view': 'h1'}, {'class': 'ck-heading_heading2', 'model': 'heading2', 'title': 'Heading 2', 'view': 'h2'}, {'class': 'ck-heading_heading3', 'model': 'heading3', 'title': 'Heading 3', 'view': 'h3'}]}, 'image': {'styles': ['full', 'side', 'alignLeft', 'alignRight', 'alignCenter'], 'toolbar': ['imageTextAlternative', '|', 'imageStyle:alignLeft', 'imageStyle:alignRight', 'imageStyle:alignCenter', 'imageStyle:side', '|']}, 'table': {'contentToolbar': ['tableColumn', 'tableRow', 'mergeTableCells', 'tableProperties', 'tableCellProperties'], 'tableCellProperties': {'backgroundColors': [{'color': 'hsl(4, ' '90%, ' '58%)', 'label': 'Red'}, {'color': 'hsl(340, ' '82%, ' '52%)', 'label': 'Pink'}, {'color': 'hsl(291, ' '64%, ' '42%)', 'label': 'Purple'}, {'color': 'hsl(262, ' '52%, ' '47%)', 'label': 'Deep ' 'Purple'}, {'color': 'hsl(231, ' '48%, ' '48%)', 'label': 'Indigo'}, {'color': 'hsl(207, ' '90%, ' '54%)', 'label': 'Blue'}], 'borderColors': [{'color': 'hsl(4, ' '90%, ' '58%)', 'label': 'Red'}, {'color': 'hsl(340, ' '82%, ' '52%)', 'label': 'Pink'}, {'color': 'hsl(291, ' '64%, ' '42%)', 'label': 'Purple'}, {'color': 'hsl(262, ' '52%, ' '47%)', 'label': 'Deep ' 'Purple'}, {'color': 'hsl(231, ' '48%, ' '48%)', 'label': 'Indigo'}, {'color': 'hsl(207, ' '90%, ' '54%)', 'label': 'Blue'}]}, 'tableProperties': {'backgroundColors': [{'color': 'hsl(4, ' '90%, ' '58%)', 'label': 'Red'}, {'color': 'hsl(340, ' '82%, ' '52%)', 'label': 'Pink'}, {'color': 'hsl(291, ' '64%, ' '42%)', 'label': 'Purple'}, {'color': 'hsl(262, ' '52%, ' '47%)', 'label': 'Deep ' 'Purple'}, {'color': 'hsl(231, ' '48%, ' '48%)', 'label': 'Indigo'}, {'color': 'hsl(207, ' '90%, ' '54%)', 'label': 'Blue'}], 'borderColors': [{'color': 'hsl(4, ' '90%, ' '58%)', 'label': 'Red'}, {'color': 'hsl(340, ' '82%, ' '52%)', 'label': 'Pink'}, {'color': 'hsl(291, ' '64%, ' '42%)', 'label': 'Purple'}, {'color': 'hsl(262, ' '52%, ' '47%)', 'label': 'Deep ' 'Purple'}, {'color': 'hsl(231, ' '48%, ' '48%)', 'label': 'Indigo'}, {'color': 'hsl(207, ' '90%, ' '54%)', 'label': 'Blue'}]}}, 'toolbar': ['heading', '|', 'outdent', 'indent', '|', 'bold', 'italic', 'link', 'underline', 'strikethrough', 'code', 'subscript', 'superscript', 'highlight', '|', 'codeBlock', 'sourceEditing', 'insertImage', 'bulletedList', 'numberedList', 'todoList', '|', 'blockQuote', 'imageUpload', '|', 'fontSize', 'fontFamily', 'fontColor', 'fontBackgroundColor', 'mediaEmbed', 'removeFormat', 'insertTable']}, 'list': {'properties': {'reversed': 'true', 'startIndex': 'true', 'styles': 'true'}}} |
CKEDITOR_BASEPATH | '/static/ckeditor/ckeditor/' |
CKEDITOR_UPLOAD_PATH | 'uploads/' |
COMPRESSORS | {'css': 'compressor.css.CssCompressor', 'js': 'compressor.js.JsCompressor'} |
COMPRESS_CACHEABLE_PRECOMPILERS | () |
COMPRESS_CACHE_BACKEND | 'default' |
COMPRESS_CACHE_KEY_FUNCTION | '********************' |
COMPRESS_CLEAN_CSS_ARGUMENTS | '' |
COMPRESS_CLEAN_CSS_BINARY | 'cleancss' |
COMPRESS_CLOSURE_COMPILER_ARGUMENTS | '' |
COMPRESS_CLOSURE_COMPILER_BINARY | 'java -jar compiler.jar' |
COMPRESS_CSS_HASHING_METHOD | 'mtime' |
COMPRESS_DATA_URI_MAX_SIZE | 1024 |
COMPRESS_DEBUG_TOGGLE | None |
COMPRESS_ENABLED | True |
COMPRESS_FILTERS | {'css': ['compressor.filters.css_default.CssAbsoluteFilter', 'compressor.filters.cssmin.rCSSMinFilter'], 'js': ['compressor.filters.jsmin.rJSMinFilter']} |
COMPRESS_JINJA2_GET_ENVIRONMENT | <function CompressorConf.JINJA2_GET_ENVIRONMENT at 0x7f4c102c6480> |
COMPRESS_MINT_DELAY | 30 |
COMPRESS_MTIME_DELAY | 10 |
COMPRESS_OFFLINE | False |
COMPRESS_OFFLINE_CONTEXT | {'STATIC_URL': '/static/'} |
COMPRESS_OFFLINE_MANIFEST | 'manifest.json' |
COMPRESS_OFFLINE_MANIFEST_STORAGE | 'compressor.storage.OfflineManifestFileStorage' |
COMPRESS_OFFLINE_TIMEOUT | 31536000 |
COMPRESS_OUTPUT_DIR | 'CACHE' |
COMPRESS_PARSER | 'compressor.parser.AutoSelectParser' |
COMPRESS_PRECOMPILERS | () |
COMPRESS_REBUILD_TIMEOUT | 2592000 |
COMPRESS_ROOT | '/home/ubuntu/iarconsortium/core/static' |
COMPRESS_STORAGE | 'compressor.storage.CompressorFileStorage' |
COMPRESS_TEMPLATE_FILTER_CONTEXT | {'STATIC_URL': '/static/'} |
COMPRESS_URL | '/static/' |
COMPRESS_URL_PLACEHOLDER | '/__compressor_url_placeholder__/' |
COMPRESS_VERBOSE | False |
COMPRESS_YUGLIFY_BINARY | 'yuglify' |
COMPRESS_YUGLIFY_CSS_ARGUMENTS | '--terminal' |
COMPRESS_YUGLIFY_JS_ARGUMENTS | '--terminal' |
COMPRESS_YUI_BINARY | 'java -jar yuicompressor.jar' |
COMPRESS_YUI_CSS_ARGUMENTS | '' |
COMPRESS_YUI_JS_ARGUMENTS | '' |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | 'csrftoken' |
CSRF_COOKIE_PATH | '/' |
CSRF_COOKIE_SAMESITE | 'Lax' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | 'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | [] |
CSRF_USE_SESSIONS | False |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': 'localhost', 'NAME': 'iarconsortium_db', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '3306', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'admin'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 10485760 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
DATA_UPLOAD_MAX_NUMBER_FILES | 100 |
DATETIME_FORMAT | 'N j, Y, P' |
DATETIME_INPUT_FORMATS | ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M'] |
DATE_FORMAT | 'N j, Y' |
DATE_INPUT_FORMATS | ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y'] |
DEBUG | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
DECIMAL_SEPARATOR | '.' |
DEFAULT_AUTO_FIELD | 'django.db.models.AutoField' |
DEFAULT_CHARSET | 'utf-8' |
DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | 'storages.backends.s3boto3.S3Boto3Storage' |
DEFAULT_FROM_EMAIL | None |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | None |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | None |
EMAIL_PORT | None |
EMAIL_SENDER | None |
EMAIL_SSL_CERTFILE | None |
EMAIL_SSL_KEYFILE | '********************' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
EMAIL_TIMEOUT | None |
EMAIL_USE_LOCALTIME | False |
EMAIL_USE_SSL | False |
EMAIL_USE_TLS | True |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | 420 |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | [] |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
FORMS_URLFIELD_ASSUME_HTTPS | False |
FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['jet.dashboard', 'jet', 'django.contrib.admin', 'django.contrib.sites', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'solo', 'compressor', 'django_ckeditor_5', 'core', 'journals', 'allauth', 'allauth.account', 'allauth.socialaccount', 'allauth.socialaccount.providers.google'] |
INTERNAL_IPS | [] |
JET_SIDE_MENU_COMPACT | True |
LANGUAGES | [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] |
LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur'] |
LANGUAGE_CODE | 'en-us' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_HTTPONLY | False |
LANGUAGE_COOKIE_NAME | 'django_language' |
LANGUAGE_COOKIE_PATH | '/' |
LANGUAGE_COOKIE_SAMESITE | None |
LANGUAGE_COOKIE_SECURE | False |
LOCALE_PATHS | [] |
LOGGING | {} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/inscribe' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | '/inscribe' |
MANAGERS | [] |
MEDIA_ROOT | '' |
MEDIA_URL | '/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'allauth.account.middleware.AccountMiddleware'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PREPEND_WWW | False |
RAZORPAY_API_KEY | '********************' |
RAZORPAY_API_SECRET | '********************' |
ROOT_URLCONF | 'publisher.urls' |
SECRET_KEY | '********************' |
SECRET_KEY_FALLBACKS | '********************' |
SECURE_CONTENT_TYPE_NOSNIFF | True |
SECURE_CROSS_ORIGIN_OPENER_POLICY | 'same-origin' |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_REFERRER_POLICY | 'same-origin' |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | False |
SERVER_EMAIL | 'root@localhost' |
SESSION_CACHE_ALIAS | 'default' |
SESSION_COOKIE_AGE | 1209600 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | 'sessionid' |
SESSION_COOKIE_PATH | '/' |
SESSION_COOKIE_SAMESITE | 'Lax' |
SESSION_COOKIE_SECURE | False |
SESSION_ENGINE | 'django.contrib.sessions.backends.db' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | False |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SERIALIZER | 'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | 'publisher.settings' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SITE_ID | 2 |
SOCIALACCOUNT_LOGIN_ON_GET | True |
SOCIALACCOUNT_PROVIDERS | {'google': {'APP': {'client_id': '275519961743-htgcirlgtuuf966va3hp26fj255us5in.apps.googleusercontent.com', 'secret': '********************'}, 'AUTH_PARAMS': {'access_type': 'online'}, 'SCOPE': ['profile', 'email']}} |
STATICFILES_DIRS | [] |
STATICFILES_FINDERS | ('compressor.finders.CompressorFinder', 'django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder') |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/home/ubuntu/iarconsortium/static' |
STATIC_URL | '/static/' |
STORAGES | {'default': {'BACKEND': 'storages.backends.s3boto3.S3Boto3Storage'}, 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}} |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/home/ubuntu/iarconsortium/templates'], 'OPTIONS': {'context_processors': ['core.context_processors.footer_keywords', 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages']}}] |
TEST_NON_SERIALIZED_APPS | [] |
TEST_RUNNER | 'django.test.runner.DiscoverRunner' |
THOUSAND_SEPARATOR | ',' |
TIME_FORMAT | 'P' |
TIME_INPUT_FORMATS | ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M'] |
TIME_ZONE | 'UTC' |
USE_I18N | True |
USE_L10N | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | True |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WSGI_APPLICATION | 'publisher.wsgi.application' |
X_FRAME_OPTIONS | 'SAMEORIGIN' |
YEAR_MONTH_FORMAT | 'F Y' |
You’re seeing this error because you have DEBUG = True
in your
Django settings file. Change that to False
, and Django will
display a standard page generated by the handler for this status code.