Reverse for 'Cotton_Hoodie' not found. 'Cotton_Hoodie' is not a valid view function or pattern name.
Request Method: | GET |
---|---|
Request URL: | https://international.iitkgp.ac.in/brandstore/products/ |
Django Version: | 3.1.3 |
Exception Type: | NoReverseMatch |
Exception Value: | Reverse for 'Cotton_Hoodie' not found. 'Cotton_Hoodie' is not a valid view function or pattern name. |
Exception Location: | /var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/urls/resolvers.py, line 685, in _reverse_with_prefix |
Python Executable: | /usr/bin/python3 |
Python Version: | 3.6.8 |
Python Path: | ['/var/www/html/international/ISRP', '/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages', '/usr/lib64/python36.zip', '/usr/lib64/python3.6', '/usr/lib64/python3.6/lib-dynload', '/usr/local/lib64/python3.6/site-packages', '/usr/local/lib/python3.6/site-packages', '/usr/lib64/python3.6/site-packages', '/usr/lib/python3.6/site-packages', '/var/www/html/international/ISRP/ISRP', '/var/www/html/international/ISRP/python3-virtualenv/Lib/site-packages'] |
Server time: | Fri, 29 Mar 2024 05:58:11 +0530 |
In template /var/www/html/international/ISRP/templates/Brandstore/base.html
, error at line 0
1 | {% load static %} |
---|---|
2 | <!DOCTYPE html> |
3 | <html lang="en"> |
4 | |
5 | <head> |
6 | <meta charset="UTF-8"> |
7 | <link rel="shortcut icon" type="image/icon" href="{% static 'website/img/iitkgp_logo.png' %}"/> |
8 | {% block title %} |
9 | |
10 | {% endblock %} |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/core/handlers/exception.py
, line 47, in inner
response = await sync_to_async(response_for_exception, thread_sensitive=False)(request, exc)
return response
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 'Cotton_Hoodie' not found. 'Cotton_Hoodie' is not a valid view function or pattern name.",) |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7f18c9f994e0>> |
request | <WSGIRequest: GET '/brandstore/products/'> |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/core/handlers/base.py
, line 202, in _get_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 TemplateView at 0x7f18c4924e18> |
callback_args | () |
callback_kwargs | {} |
middleware_method | <bound method CsrfViewMiddleware.process_view of <django.middleware.csrf.CsrfViewMiddleware object at 0x7f18c9d92518>> |
request | <WSGIRequest: GET '/brandstore/products/'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f18c9f994e0> |
wrapped_callback | <function TemplateView at 0x7f18c4924e18> |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/template/response.py
, line 105, 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"> |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/template/response.py
, line 83, 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 | {'view': <django.views.generic.base.TemplateView object at 0x7f18c5fa3ba8>} |
self | <TemplateResponse status_code=200, "text/html; charset=utf-8"> |
template | <django.template.backends.django.Template object at 0x7f18c5fa3978> |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/template/backends/django.py
, line 61, in render
@property
def origin(self):
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}, {}, {}, {'view': <django.views.generic.base.TemplateView object at 0x7f18c5fa3ba8>}] |
request | <WSGIRequest: GET '/brandstore/products/'> |
self | <django.template.backends.django.Template object at 0x7f18c5fa3978> |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/template/base.py
, line 170, 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}, {}, {}, {'view': <django.views.generic.base.TemplateView object at 0x7f18c5fa3ba8>}] |
self | <django.template.base.Template object at 0x7f18c5fa3a58> |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/template/base.py
, line 162, in _render
self.nodelist = self.compile_nodelist()
def __iter__(self):
for node in self.nodelist:
yield from node
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}, {}, {}, {'view': <django.views.generic.base.TemplateView object at 0x7f18c5fa3ba8>}] |
self | <django.template.base.Template object at 0x7f18c5fa3a58> |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/template/base.py
, line 938, in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bits | [] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': <django.views.generic.base.TemplateView object at 0x7f18c5fa3ba8>}] |
node | <ExtendsNode: extends 'Brandstore/base.html'> |
self | [<ExtendsNode: extends 'Brandstore/base.html'>] |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/template/base.py
, line 905, 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 and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': <django.views.generic.base.TemplateView object at 0x7f18c5fa3ba8>}] |
self | <ExtendsNode: extends 'Brandstore/base.html'> |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/template/loader_tags.py
, line 150, in render
compiled_parent.nodelist.get_nodes_by_type(BlockNode)}
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__(self, template, *args, extra_context=None, isolated_context=False, **kwargs):
Variable | Value |
---|---|
block_context | <django.template.loader_tags.BlockContext object at 0x7f18c5f49518> |
blocks | {'content': <Block Node: content. Contents: [<TextNode: '\n\n '>]>, 'script': <Block Node: script. Contents: [<TextNode: '\n\n'>]>, 'styles': <Block Node: styles. Contents: [<TextNode: '\n\t\t\n '>]>, 'title': <Block Node: title. Contents: [<TextNode: '\n\t\t\n '>]>} |
compiled_parent | <django.template.base.Template object at 0x7f18c5f02f98> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': <django.views.generic.base.TemplateView object at 0x7f18c5fa3ba8>}] |
node | <django.template.defaulttags.LoadNode object at 0x7f18c5f0fbe0> |
self | <ExtendsNode: extends 'Brandstore/base.html'> |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/template/base.py
, line 162, in _render
self.nodelist = self.compile_nodelist()
def __iter__(self):
for node in self.nodelist:
yield from node
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}, {}, {}, {'view': <django.views.generic.base.TemplateView object at 0x7f18c5fa3ba8>}] |
self | <django.template.base.Template object at 0x7f18c5f02f98> |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/template/base.py
, line 938, in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | ('">\t\n' '\t\t\t\t\t\t\t\t<br>\n' '\t\t\t\t\t\t\t\t<table align = "center">\n' '\t\t\t\t\t\t\t\t\t<tr>\n' '\t\t\t\t\t\t\t\t\t\t<td><button name = "btnSubscribe" class="btn ' 'btn-default" >Subscribe</button></td>\n' '\t\t\t\t\t\t\t\t\t</tr>\n' '\t\t\t\t\t\t\t\t</table>\n' '\t\t\t\t\t\t\t\t \n' '\t\t\t\t\t\t\t</form>\n' '\t\t\t\t\t\t\t<br>\n' '\t\t\t\t\t\t\t\n' '\t\t\t\t\t\t\t</div>\n' '\t\t\t\t\t\t\t<!-- <div class="modal-footer" align = "center"> -->\n' '\t\t\t\t\t\t\t \n' '\t\t\t\t\t\t\t<!-- </div> -->\n' '\t\t\t\t\t\t </div>\n' '\t\t\t\t\t\t \n' '\t\t\t\t\t\t</div>\n' '\t\t\t\t\t </div>\n' '\t\t\t\t\t \n' '\t\t\t\t</div>\t\t\t\n' ' </div>\n' ' </div>\n' '\n' '\t<br>\n' '\t') |
bits | ['', '\n' '<!DOCTYPE html>\n' '<html lang="en">\n' '\n' '<head>\n' ' <meta charset="UTF-8">\n' '\t<link rel="shortcut icon" type="image/icon" href="', '/static/website/img/iitkgp_logo.png', '"/>\n\t', '\n\t<title>Products | IITKGP Brand Store</title>\n ', ' \n' '\t\n' ' <meta name="viewport" content="width=device-width, initial-scale=1">\n' ' <meta name="theme-color" content="#03a6f3">\n' ' <link rel="stylesheet" type="text/css" href="', '/static/website/css/brand_bootstrap.min.css', '">\n' ' <link ' 'href="https://fonts.googleapis.com/css?family=Montserrat:200,300,400,500,600,700,800,900" ' 'rel="stylesheet">\n' ' <link rel="stylesheet" ' 'href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">\n' ' <link rel="stylesheet" type="text/css" href="', '/static/website/css/owl.carousel.min.css', '">\n <link rel="stylesheet" type="text/css" href="', '/static/website/css/brand_styles.css', '">\n' '\t<link ' 'href="https://fonts.googleapis.com/css?family=Dancing+Script|Kaushan+Script" ' 'rel="stylesheet">\n' '\t', '\n\t\t\n ', '\n' '<datalist id="country">\t\n' '\t<option value="Afganistan">Afghanistan</option>\n' ' <option value="Albania">Albania</option>\n' ' <option value="Algeria">Algeria</option>\n' ' <option value="American Samoa">American Samoa</option>\n' ' <option value="Andorra">Andorra</option>\n' ' <option value="Angola">Angola</option>\n' ' <option value="Anguilla">Anguilla</option>\n' ' <option value="Antigua & Barbuda">Antigua & Barbuda</option>\n' ' <option value="Argentina">Argentina</option>\n' ' <option value="Armenia">Armenia</option>\n' ' <option value="Aruba">Aruba</option>\n' ' <option value="Australia">Australia</option>\n' ' <option value="Austria">Austria</option>\n' ' <option value="Azerbaijan">Azerbaijan</option>\n' ' <option value="Bahamas">Bahamas</option>\n' ' <option value="Bahrain">Bahrain</option>\n' ' <option value="Bangladesh">Bangladesh</option>\n' ' <option value="Barbados">Barbados</option>\n' ' <option value="Belarus">Belarus</option>\n' ' <option value="Belgium">Belgium</option>\n' ' <option value="Belize">Belize</option>\n' ' <option value="Benin">Benin</option>\n' ' <option value="Bermuda">Bermuda</option>\n' ' <option value="Bhutan">Bhutan</option>\n' ' <option value="Bolivia">Bolivia</option>\n' ' <option value="Bonaire">Bonaire</option>\n' ' <option value="Bosnia & Herzegovina">Bosnia & Herzegovina</option>\n' ' <option value="Botswana">Botswana</option>\n' ' <option value="Brazil">Brazil</option>\n' ' <option value="British Indian Ocean Ter">British Indian Ocean ' 'Ter</option>\n' ' <option value="Brunei">Brunei</option>\n' ' <option value="Bulgaria">Bulgaria</option>\n' ' <option value="Burkina Faso">Burkina Faso</option>\n' ' <option value="Burundi">Burundi</option>\n' ' <option value="Cambodia">Cambodia</option>\n' ' <option value="Cameroon">Cameroon</option>\n' ' <option value="Canada">Canada</option>\n' ' <option value="Canary Islands">Canary Islands</option>\n' ' <option value="Cape Verde">Cape Verde</option>\n' ' <option value="Cayman Islands">Cayman Islands</option>\n' ' <option value="Central African Republic">Central African ' 'Republic</option>\n' ' <option value="Chad">Chad</option>\n' ' <option value="Channel Islands">Channel Islands</option>\n' ' <option value="Chile">Chile</option>\n' ' <option value="China">China</option>\n' ' <option value="Christmas Island">Christmas Island</option>\n' ' <option value="Cocos Island">Cocos Island</option>\n' ' <option value="Colombia">Colombia</option>\n' ' <option value="Comoros">Comoros</option>\n' ' <option value="Congo">Congo</option>\n' ' <option value="Cook Islands">Cook Islands</option>\n' ' <option value="Costa Rica">Costa Rica</option>\n' ' <option value="Cote DIvoire">Cote DIvoire</option>\n' ' <option value="Croatia">Croatia</option>\n' ' <option value="Cuba">Cuba… <trimmed 41007 bytes string> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': <django.views.generic.base.TemplateView object at 0x7f18c5fa3ba8>}] |
node | <Block Node: content. Contents: [<TextNode: '\n\n '>]> |
self | [<django.template.defaulttags.LoadNode object at 0x7f18c5f0fbe0>, <TextNode: '\n<!DOCTYPE html>\n<html la'>, <django.templatetags.static.StaticNode object at 0x7f18c5f0fc50>, <TextNode: '"/>\n\t'>, <Block Node: title. Contents: [<TextNode: '\n\t\t\n '>]>, <TextNode: ' \n\t\n <meta name="vie'>, <django.templatetags.static.StaticNode object at 0x7f18c5f0fdd8>, <TextNode: '">\n <link href="https:'>, <django.templatetags.static.StaticNode object at 0x7f18c5f0fe48>, <TextNode: '">\n <link rel="stylesh'>, <django.templatetags.static.StaticNode object at 0x7f18c5f0fef0>, <TextNode: '">\n\t<link href="https://f'>, <Block Node: styles. Contents: [<TextNode: '\n\t\t\n '>]>, <TextNode: '\n<datalist id="country">\t'>, <django.template.defaulttags.URLNode object at 0x7f18c5f140b8>, <TextNode: '" class="web-url">IITKGP '>, <django.templatetags.static.StaticNode object at 0x7f18c5f14160>, <TextNode: '" alt="logo"></a> -->\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f14240>, <TextNode: '" class="nav-link">Home</'>, <django.template.defaulttags.URLNode object at 0x7f18c5f142e8>, <TextNode: '" class="nav-link">Appare'>, <django.template.defaulttags.URLNode object at 0x7f18c5f14390>, <TextNode: '" class="nav-link">Watche'>, <django.template.defaulttags.URLNode object at 0x7f18c5f14438>, <TextNode: '" class="nav-link">Pens</'>, <django.template.defaulttags.URLNode object at 0x7f18c5f144e0>, <TextNode: '" class="nav-link">Signat'>, <django.template.defaulttags.URLNode object at 0x7f18c5f14588>, <TextNode: '" class="nav-link">Lifest'>, <django.template.defaulttags.URLNode object at 0x7f18c5f14630>, <TextNode: '" class="nav-link">Remini'>, <django.template.defaulttags.URLNode object at 0x7f18c5f146d8>, <TextNode: '" class="nav-link">Books '>, <django.template.defaulttags.URLNode object at 0x7f18c5f14780>, <TextNode: '" class="nav-link">FAQ</a'>, <IfNode>, <TextNode: '\n\t\t\t\t<div class="containe'>, <django.template.defaulttags.URLNode object at 0x7f18c5f14e48>, <TextNode: '" method="POST" enctype="'>, <django.template.defaulttags.CsrfTokenNode object at 0x7f18c5f14e10>, <TextNode: '\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t'>, <Variable Node: request.get_full_path>, <TextNode: '">\t\n\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t'>, <Block Node: content. Contents: [<TextNode: '\n\n '>]>, <TextNode: '\n\t\n\t<footer>\n <div'>, <django.template.defaulttags.URLNode object at 0x7f18c5f17198>, <TextNode: '">Products</a></li> -->\n\t'>, <django.template.defaulttags.URLNode object at 0x7f18c5f17278>, <TextNode: '" target="_blank">Order F'>, <django.templatetags.static.StaticNode object at 0x7f18c5f172e8>, <TextNode: '">Order Form</a></li> -->'>, <django.template.defaulttags.URLNode object at 0x7f18c5f173c8>, <TextNode: '#subscribe" method="POST"'>, <django.template.defaulttags.CsrfTokenNode object at 0x7f18c5f17358>, <TextNode: ' -->\n '>, <Variable Node: request.get_full_path>, <TextNode: '"> -->\n '>, <IfNode>, <TextNode: ' -->\n\t\t\t\t\t\t<!-- '>, <ForNode: for field in form, tail_len: 3>, <TextNode: ' -->\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f1a1d0>, <TextNode: '"></script>\n <script s'>, <django.templatetags.static.StaticNode object at 0x7f18c5f1a240>, <TextNode: '"></script>\n <script t'>, <django.templatetags.static.StaticNode object at 0x7f18c5f1a2e8>, <TextNode: '"></script>\n <script s'>, <django.templatetags.static.StaticNode object at 0x7f18c5f1a390>, <TextNode: '"></script> \n'>, <Block Node: script. Contents: [<TextNode: '\n\n'>]>, <TextNode: '\t\n\n\t<!-- Default Statcoun'>] |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/template/base.py
, line 905, 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 and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': <django.views.generic.base.TemplateView object at 0x7f18c5fa3ba8>}] |
self | <Block Node: content. Contents: [<TextNode: '\n\n '>]> |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/template/loader_tags.py
, line 62, in render
push = block = block_context.pop(self.name)
if block is None:
block = self
# Create new block so we can store context without thread-safety issues.
block = type(self)(block.name, block.nodelist)
block.context = context
context['block'] = block
result = block.nodelist.render(context)…
if push is not None:
block_context.push(self.name, push)
return result
def super(self):
if not hasattr(self, 'context'):
Variable | Value |
---|---|
block | <Block Node: content. Contents: [<TextNode: '\n\n \n <div class="bre'>, <django.template.defaulttags.URLNode object at 0x7f18c5f49b38>, <TextNode: '">Home</a>\n <s'>, <django.templatetags.static.StaticNode object at 0x7f18c5f49c18>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f49cc0>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f49f60>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f49a58>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f49c50>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f49c88>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f49940>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c64969b0>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c6496eb8>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c6496630>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c64966a0>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f8aef0>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f3bb70>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f3b080>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f3b390>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f3b518>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f3b668>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f3b780>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f3b320>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c6108e48>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c6108a20>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c6108dd8>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c6108080>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c6108470>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f58588>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f32dd8>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9cd30>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f9c198>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9c400>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f9cd68>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9c518>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f9c470>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9c0b8>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f9c6a0>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9ca20>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f9c940>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9c2… <trimmed 7245 bytes string> |
block_context | <django.template.loader_tags.BlockContext object at 0x7f18c5f49518> |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': <django.views.generic.base.TemplateView object at 0x7f18c5fa3ba8>}] |
push | <Block Node: content. Contents: [<TextNode: '\n\n \n <div class="bre'>, <django.template.defaulttags.URLNode object at 0x7f18c5f49b38>, <TextNode: '">Home</a>\n <s'>, <django.templatetags.static.StaticNode object at 0x7f18c5f49c18>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f49cc0>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f49f60>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f49a58>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f49c50>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f49c88>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f49940>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c64969b0>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c6496eb8>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c6496630>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c64966a0>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f8aef0>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f3bb70>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f3b080>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f3b390>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f3b518>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f3b668>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f3b780>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f3b320>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c6108e48>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c6108a20>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c6108dd8>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c6108080>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c6108470>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f58588>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f32dd8>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9cd30>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f9c198>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9c400>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f9cd68>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9c518>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f9c470>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9c0b8>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f9c6a0>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9ca20>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f9c940>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9c2… <trimmed 7245 bytes string> |
self | <Block Node: content. Contents: [<TextNode: '\n\n '>]> |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/template/base.py
, line 938, in render
# extend_nodelist().
contains_nontext = False
def render(self, context):
bits = []
for node in self:
if isinstance(node, Node):
bit = node.render_annotated(context)…
else:
bit = node
bits.append(str(bit))
return mark_safe(''.join(bits))
def get_nodes_by_type(self, nodetype):
Variable | Value |
---|---|
bit | ('" alt="img">\n' ' <h3>Cotton Hoodie</h3>\n' ' <h6><span class="price">₹899/-</span></h6>\n' ' <div class="hover">\n' ' <a href="') |
bits | ['\n' '\n' ' \n' ' <div class="breadcrumb">\n' ' <div class="container">\n' ' <a class="breadcrumb-item" href="', '/brandstore/', '">Home</a>\n' ' <span class="breadcrumb-item active">All Products</span>\n' ' </div>\n' ' </div>\n' ' <section class="static about-sec">\n' ' <div class="container">\n' '\t\t\t<h2>Apparel</h2>\n' ' <div class="recomended-sec">\n' ' <div class="row">\n' ' <div class="col-lg-3 col-md-6">\n' ' <div class="item">\n' ' <img src="', '/static/website/img/BrandStore/Products/Cotton%20Hoodie%20Black_1.jpg', '" alt="img">\n' ' <h3>Cotton Hoodie</h3>\n' ' <h6><span class="price">₹899/-</span></h6>\n' ' <div class="hover">\n' ' <a href="'] |
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': <django.views.generic.base.TemplateView object at 0x7f18c5fa3ba8>}] |
node | <django.template.defaulttags.URLNode object at 0x7f18c5f49cc0> |
self | [<TextNode: '\n\n \n <div class="bre'>, <django.template.defaulttags.URLNode object at 0x7f18c5f49b38>, <TextNode: '">Home</a>\n <s'>, <django.templatetags.static.StaticNode object at 0x7f18c5f49c18>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f49cc0>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f49f60>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f49a58>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f49c50>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f49c88>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f49940>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c64969b0>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c6496eb8>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c6496630>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c64966a0>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f8aef0>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f3bb70>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f3b080>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f3b390>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f3b518>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f3b668>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f3b780>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f3b320>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c6108e48>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c6108a20>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c6108dd8>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c6108080>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c6108470>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f58588>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f32dd8>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9cd30>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f9c198>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9c400>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f9cd68>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9c518>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f9c470>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9c0b8>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f9c6a0>, <TextNode: '">\n '>, <django.templatetags.static.StaticNode object at 0x7f18c5f9ca20>, <TextNode: '" alt="img">\n '>, <django.template.defaulttags.URLNode object at 0x7f18c5f9c940>, <TextNode: '">\n '>, <django.templateta… <trimmed 7346 bytes string> |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/template/base.py
, line 905, 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 and not hasattr(e, 'template_debug'):
e.template_debug = context.render_context.template.get_exception_info(e, self.token)
raise
def __iter__(self):
Variable | Value |
---|---|
context | [{'True': True, 'False': False, 'None': None}, {}, {}, {'view': <django.views.generic.base.TemplateView object at 0x7f18c5fa3ba8>}] |
self | <django.template.defaulttags.URLNode object at 0x7f18c5f49cc0> |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/template/defaulttags.py
, line 446, 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}, {}, {}, {'view': <django.views.generic.base.TemplateView object at 0x7f18c5fa3ba8>}] |
current_app | 'brandstore' |
kwargs | {} |
reverse | <function reverse at 0x7f18cace5ea0> |
self | <django.template.defaulttags.URLNode object at 0x7f18c5f49cc0> |
url | '' |
view_name | 'brandstore:Cotton_Hoodie' |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/urls/base.py
, line 87, in reverse
(key, ':'.join(resolved_path))
)
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 iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs))…
reverse_lazy = lazy(reverse, str)
def clear_url_caches():
Variable | Value |
---|---|
app_list | ['brandstore'] |
args | [] |
current_app | 'brandstore' |
current_ns | 'brandstore' |
current_path | [] |
extra | 'brandstore/' |
kwargs | {} |
ns | 'brandstore' |
ns_converters | {} |
ns_pattern | 'brandstore/' |
path | ['brandstore'] |
prefix | '/' |
resolved_path | ['brandstore'] |
resolver | <URLResolver <URLResolver list> (None:None) '^/'> |
urlconf | 'ISRP.urls' |
view | 'Cotton_Hoodie' |
viewname | 'brandstore:Cotton_Hoodie' |
/var/www/html/international/ISRP/python3-virtualenv/lib/python3.6/site-packages/django/urls/resolvers.py
, line 685, in _reverse_with_prefix
(lookup_view_s, arg_msg, len(patterns), 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 | '/' |
args | () |
kwargs | {} |
lookup_view | 'Cotton_Hoodie' |
lookup_view_s | 'Cotton_Hoodie' |
m | None |
msg | ("Reverse for 'Cotton_Hoodie' not found. 'Cotton_Hoodie' is not a valid view " 'function or pattern name.') |
n | None |
patterns | [] |
possibilities | [] |
self | <URLResolver <URLResolver list> (None:None) '^/'> |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
CONTEXT_DOCUMENT_ROOT | '/var/www/html/international' |
CONTEXT_PREFIX | '' |
CSRF_COOKIE | '7HPOs8VASqoIOkQX9yxDY0uC1UKjHukoT71aXxoyrE0VZESHQF9EE8fNPSMSlrvv' |
CSRF_COOKIE_USED | True |
DOCUMENT_ROOT | '/var/www/html/international' |
GATEWAY_INTERFACE | 'CGI/1.1' |
HTTP_ACCEPT | '*/*' |
HTTP_HOST | 'international.iitkgp.ac.in' |
HTTP_REFERER | 'http://www.international.iitkgp.ac.in/brandstore/products/' |
HTTP_USER_AGENT | 'claudebot' |
PATH_INFO | '/brandstore/products/' |
PATH_TRANSLATED | '/var/www/html/international/ISRP/ISRP/wsgi.py/brandstore/products/' |
QUERY_STRING | '' |
REMOTE_ADDR | '44.200.77.59' |
REMOTE_PORT | '55226' |
REQUEST_METHOD | 'GET' |
REQUEST_SCHEME | 'https' |
REQUEST_URI | '/brandstore/products/' |
SCRIPT_FILENAME | '/var/www/html/international/ISRP/ISRP/wsgi.py' |
SCRIPT_NAME | '' |
SERVER_ADDR | '172.16.1.60' |
SERVER_ADMIN | 'webmaster@localhost' |
SERVER_NAME | 'international.iitkgp.ac.in' |
SERVER_PORT | '443' |
SERVER_PROTOCOL | 'HTTP/1.1' |
SERVER_SIGNATURE | '********************' |
SERVER_SOFTWARE | 'Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips mod_wsgi/4.7.1 Python/3.6 PHP/7.4.13' |
SSL_TLS_SNI | 'international.iitkgp.ac.in' |
UNIQUE_ID | 'ZgYLG0x8YJ3G6RwIgyBsaQAAAAA' |
apache.version | (2, 4, 6) |
mod_wsgi.application_group | 'international.iitkgp.ac.in|' |
mod_wsgi.callable_object | 'application' |
mod_wsgi.daemon_connects | '1' |
mod_wsgi.daemon_restarts | '0' |
mod_wsgi.daemon_start | '1711672091194132' |
mod_wsgi.enable_sendfile | '0' |
mod_wsgi.handler_script | '' |
mod_wsgi.ignore_activity | '0' |
mod_wsgi.listener_host | '' |
mod_wsgi.listener_port | '443' |
mod_wsgi.path_info | '/brandstore/products/' |
mod_wsgi.process_group | 'ISRP' |
mod_wsgi.queue_start | '1711672091194035' |
mod_wsgi.request_handler | 'wsgi-script' |
mod_wsgi.request_id | 'ZgYLG0x8YJ3G6RwIgyBsaQAAAAA' |
mod_wsgi.request_start | '1711672091193793' |
mod_wsgi.script_name | '' |
mod_wsgi.script_reloading | '1' |
mod_wsgi.script_start | '1711672091194183' |
mod_wsgi.thread_id | 1 |
mod_wsgi.thread_requests | 62 |
mod_wsgi.total_requests | 124 |
mod_wsgi.version | (4, 7, 1) |
wsgi.errors | <_io.TextIOWrapper name='<wsgi.errors>' encoding='utf-8'> |
wsgi.file_wrapper | <class 'mod_wsgi.FileWrapper'> |
wsgi.input | <mod_wsgi.Input object at 0x7f18c5f956c0> |
wsgi.input_terminated | True |
wsgi.multiprocess | False |
wsgi.multithread | True |
wsgi.run_once | False |
wsgi.url_scheme | 'https' |
wsgi.version | (1, 0) |
ISRP.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
ALLOWED_HOSTS | ['www.international.iitkgp.ac.in', 'international.iitkgp.ac.in'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'auth.User' |
BASE_DIR | '/var/www/html/international/ISRP' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
CACHE_MIDDLEWARE_ALIAS | 'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
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_MAX_AGE': 0, 'ENGINE': 'django.db.backends.sqlite3', 'HOST': '', 'NAME': '/var/www/html/international/ISRP/database/db.sqlite3', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': 'Asia/Kolkata', 'USER': ''}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
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_CHARSET | 'utf-8' |
DEFAULT_EXCEPTION_REPORTER | 'django.views.debug.ExceptionReporter' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
DEFAULT_HASHING_ALGORITHM | 'sha256' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | '10.3.103.129' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | 'ir-office@adm.iitkgp.ac.in' |
EMAIL_PORT | 25 |
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 |
FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['portal.apps.PortalConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'oir_portal.apps.OirConfig', 'deg_portal.apps.DegPortalConfig', 'brandstore.apps.BrandstoreConfig', 'DDDP_portal.apps.DddpPortalConfig', 'faculty_form.apps.FacultyFormConfig', 'upcoming_opportunities.apps.UpcomingOpportunitiesConfig', 'exc_diaries.apps.ExcDiariesConfig', 'scholarships.apps.ScholarshipsConfig', 'summerschool.apps.SummerschoolConfig', 'SGRIP_Portal.apps.SgripPortalConfig', 'JDP_Portal.apps.JdpPortalConfig', 'sep.apps.SepConfig', 'inboundSEP.apps.InboundsepConfig', 'payment.apps.PaymentConfig', 'rest_framework', 'digiplat', 'website_updates'] |
INTERNAL_IPS | [] |
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'), ('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'), ('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'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] |
LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'fa', '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 | '/accounts/profile/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | [] |
MEDIA_ROOT | '/var/www/html/international/ISRP/media/' |
MEDIA_URL | '/media/' |
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'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | 'F j' |
NUMBER_GROUPING | 0 |
PASSWORD_HASHERS | '********************' |
PASSWORD_RESET_TIMEOUT | '********************' |
PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
PAYU_MERCHANT_KEY | '********************' |
PAYU_MERCHANT_SALT | 'V8QIjLeD' |
PAYU_MODE | 'LIVE' |
PREPEND_WWW | False |
ROOT_URLCONF | 'ISRP.urls' |
SECRET_KEY | '********************' |
SECURE_BROWSER_XSS_FILTER | False |
SECURE_CONTENT_TYPE_NOSNIFF | True |
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 | 'ir-office@adm.iitkgp.ac.in' |
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 | 'ISRP.settings' |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
SHORT_DATE_FORMAT | 'm/d/Y' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
STATICFILES_DIRS | [] |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/var/www/html/international/ISRP/static/' |
STATIC_URL | '/static/' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/var/www/html/international/ISRP/templates'], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'django.template.context_processors.media']}}] |
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 | 'Asia/Kolkata' |
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 | 'ISRP.wsgi.application' |
X_FRAME_OPTIONS | 'DENY' |
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.