relation "tccs_testimonial" does not exist LINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test... ^
Request Method: | GET |
---|---|
Request URL: | https://www.tccs.in/testimonial.aspx |
Django Version: | 2.2.4 |
Exception Type: | ProgrammingError |
Exception Value: | relation "tccs_testimonial" does not exist LINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test... ^ |
Exception Location: | /home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/db/backends/utils.py in _execute, line 84 |
Python Executable: | /home/tccs/virtualenv/tccs_html/3.8/bin/python3.8_bin |
Python Version: | 3.8.16 |
Python Path: | ['/home/tccs/tccs_html', '/opt/cpanel/ea-ruby27/root/usr/share/passenger/helper-scripts', '/opt/alt/python38/lib64/python38.zip', '/opt/alt/python38/lib64/python3.8', '/opt/alt/python38/lib64/python3.8/lib-dynload', '/home/tccs/virtualenv/tccs_html/3.8/lib64/python3.8/site-packages', '/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages'] |
Server time: | Fri, 29 Mar 2024 13:57:18 +0000 |
In template /home/tccs/tccs_html/tccs/templates/testimonial.html
, error at line 121
111 | |
---|---|
112 | |
113 | </aside> |
114 | </div> |
115 | <div class="col-lg-8"> |
116 | |
117 | <div class="services-details-content"> |
118 | <a class="btn btn-default btn-small" href="/rate-us/">WRITE A REVIEW</a> |
119 | {% load custom_filter_tags %} |
120 | <div class="row" style="padding:15px;"> |
121 | {% for obj in comments %} |
122 | <div class="col-md-12"> |
123 | <h5> |
124 | <span style="margin-right:14px;">{{obj.tname}} </span> |
125 | <span style="float: right;">{{obj.trating|ratestars|safe}}</span> |
126 | </h5> |
127 | <p style="color:#000">{{obj.tcomment}}</p> |
128 | <hr/> |
129 | </div> |
130 | {% endfor %} |
131 | </div> |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/db/backends/utils.py
in _execute
def _execute(self, sql, params, *ignored_wrapper_args):
self.db.validate_no_broken_transaction()
with self.db.wrap_database_errors:
if params is None:
return self.cursor.execute(sql)
else:
return self.cursor.execute(sql, params)…
def _executemany(self, sql, param_list, *ignored_wrapper_args):
self.db.validate_no_broken_transaction()
with self.db.wrap_database_errors:
return self.cursor.executemany(sql, param_list)
Variable | Value |
---|---|
ignored_wrapper_args | (False, {'connection': <django.db.backends.postgresql.base.DatabaseWrapper object at 0x14618beb25e0>, 'cursor': <django.db.backends.utils.CursorDebugWrapper object at 0x146189f69820>}) |
params | (True,) |
self | <django.db.backends.utils.CursorDebugWrapper object at 0x146189f69820> |
sql | ('SELECT "tccs_testimonial"."id", "tccs_testimonial"."tname", ' '"tccs_testimonial"."tphone", "tccs_testimonial"."tmail", ' '"tccs_testimonial"."tdestination", "tccs_testimonial"."trating", ' '"tccs_testimonial"."tcomment", "tccs_testimonial"."tstatus", ' '"tccs_testimonial"."awbno" FROM "tccs_testimonial" WHERE ' '"tccs_testimonial"."tstatus" = %s ORDER BY "tccs_testimonial"."id" DESC') |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/core/handlers/exception.py
in inner
This decorator is automatically applied to all middleware to ensure that
no middleware leaks an exception and that the next middleware in the stack
can rely on getting a response instead of an exception.
"""
@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 | ProgrammingError('relation "tccs_testimonial" does not exist\nLINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test...\n ^\n') |
get_response | <bound method BaseHandler._get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x14618a5d5ee0>> |
request | <WSGIRequest: GET '/testimonial.aspx'> |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/core/handlers/base.py
in _get_response
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)
except Exception as e:
response = self.process_exception_by_middleware(e, request)…
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
view_name = callback.__name__
else: # CBV
Variable | Value |
---|---|
callback | <function testimonial at 0x14618a135670> |
callback_args | () |
callback_kwargs | {} |
request | <WSGIRequest: GET '/testimonial.aspx'> |
resolver | <URLResolver 'tccs.urls' (None:None) '^/'> |
resolver_match | ResolverMatch(func=tccs.views.testimonial, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[], route=^testimonial) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x14618a5d5ee0> |
wrapped_callback | <function testimonial at 0x14618a135670> |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/core/handlers/base.py
in _get_response
response = middleware_method(request, callback, callback_args, callback_kwargs)
if response:
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)…
except Exception as e:
response = self.process_exception_by_middleware(e, request)
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
Variable | Value |
---|---|
callback | <function testimonial at 0x14618a135670> |
callback_args | () |
callback_kwargs | {} |
request | <WSGIRequest: GET '/testimonial.aspx'> |
resolver | <URLResolver 'tccs.urls' (None:None) '^/'> |
resolver_match | ResolverMatch(func=tccs.views.testimonial, args=(), kwargs={}, url_name=None, app_names=[], namespaces=[], route=^testimonial) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x14618a5d5ee0> |
wrapped_callback | <function testimonial at 0x14618a135670> |
/home/tccs/tccs_html/tccs/views.py
in testimonial
countryname = 'South Africa'
countryObj = getPopularCountryData(countryname)
return render_to_response("international-courier-to-southafrica.html",{'countriesLs':countriesLs,'courierObj':countryObj})
def testimonial(request):
comments=None
comments = Testimonial.objects.filter(tstatus=1).order_by('-id')
return render_to_response("testimonial.html",{'hactive':'testimonial','comments':comments})…
def rateus(request):
awbno = ''
cust_name = ''
destination = ''
Variable | Value |
---|---|
comments | Error in formatting: ProgrammingError: relation "tccs_testimonial" does not exist LINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test... ^ |
request | <WSGIRequest: GET '/testimonial.aspx'> |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/shortcuts.py
in render_to_response
django.template.loader.render_to_string() with the passed arguments.
"""
warnings.warn(
'render_to_response() is deprecated in favor of render(). It has the '
'same signature except that it also requires a request.',
RemovedInDjango30Warning, stacklevel=2,
)
content = loader.render_to_string(template_name, context, using=using)…
return HttpResponse(content, content_type, status)
def render(request, template_name, context=None, content_type=None, status=None, using=None):
"""
Return a HttpResponse whose content is filled with the result of calling
Variable | Value |
---|---|
content_type | None |
context | Error in formatting: ProgrammingError: relation "tccs_testimonial" does not exist LINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test... ^ |
status | None |
template_name | 'testimonial.html' |
using | None |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/template/loader.py
in render_to_string
template_name may be a string or a list of strings.
"""
if isinstance(template_name, (list, tuple)):
template = select_template(template_name, using=using)
else:
template = get_template(template_name, using=using)
return template.render(context, request)…
def _engine_list(using=None):
return engines.all() if using is None else [engines[using]]
Variable | Value |
---|---|
context | Error in formatting: ProgrammingError: relation "tccs_testimonial" does not exist LINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test... ^ |
request | None |
template | <django.template.backends.django.Template object at 0x146189e9cd60> |
template_name | 'testimonial.html' |
using | None |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/template/backends/django.py
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 | Error in formatting: ProgrammingError: relation "tccs_testimonial" does not exist LINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test... ^ |
request | None |
self | <django.template.backends.django.Template object at 0x146189e9cd60> |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/template/base.py
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 | Error in formatting: ProgrammingError: relation "tccs_testimonial" does not exist LINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test... ^ |
self | <django.template.base.Template object at 0x146189f60a00> |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/template/base.py
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 | Error in formatting: ProgrammingError: relation "tccs_testimonial" does not exist LINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test... ^ |
self | <django.template.base.Template object at 0x146189f60a00> |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/template/base.py
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 | ('\n' ' <div class="row" style="padding:15px;">\n' ' \t\t\t\t\t\t\t ') |
bits | ['', '\n<!doctype html>\n<html class="no-js" lang="en">\n <head>\n ', '\t\t\n' '\t\t<meta charset="utf-8">\n' ' <meta http-equiv="x-ua-compatible" content="ie=edge">\n' ' <title>TCCS</title>\n' ' <meta name="description" content="">\n' ' <meta name="viewport" content="width=device-width, ' 'initial-scale=1">\n' '\n' ' <link rel="shortcut icon" type="image/x-icon" ' 'href="/static/img/favicon.png">\n' ' <!-- Place favicon.ico in the root directory -->\n' '\n' ' <!-- CSS here -->\n' '\t\t<link ' 'href="https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap" ' 'rel="stylesheet">\n' ' <link rel="stylesheet" href="/static/css/bootstrap.min.css">\n' ' <link rel="stylesheet" href="/static/css/animate.min.css">\n' ' <link rel="stylesheet" href="/static/css/magnific-popup.css">\n' ' <link rel="stylesheet" href="/static/css/fontawesome-all.min.css">\n' ' <link rel="stylesheet" href="/static/css/aos.css">\n' ' <link rel="stylesheet" href="/static/css/nice-select.css">\n' ' <link rel="stylesheet" href="/static/css/flaticon.css">\n' ' <link rel="stylesheet" href="/static/css/meanmenu.css">\n' ' <link rel="stylesheet" href="/static/css/slick.css">\n' ' <link rel="stylesheet" href="/static/css/default.css">\n' ' <link rel="stylesheet" href="/static/css/style.css">\n' ' <link rel="stylesheet" href="/static/css/responsive.css">\n' '\t\t<link rel="stylesheet" href="/static/css/tccs_custom.css">', '\n' '\t\t<style>\n' '\t\t.fa, .fas {font-weight: 900;color: #FFD700;}\n' '\t\t\t.btn { padding: 15px 60px; font-size: 15px;}\n' '\t\t\t.mt-5{margin-top: 10rem!important;}\n' '\t\t\thr {margin: 15px 0;}\n' '\t\t</style>\n' ' </head>\n' ' <body>\n' '\n' ' <!-- preloader \n' ' <div id="preloader">\n' ' <div id="ctn-preloader" class="ctn-preloader">\n' ' <div class="animation-preloader">\n' ' <div class="spinner"></div>\n' ' <div class="txt-loading">\n' ' <span data-text-preloader="T" ' 'class="letters-loading">\n' ' T\n' ' </span>\n' ' <span data-text-preloader="C" ' 'class="letters-loading">\n' ' C\n' ' </span>\n' ' <span data-text-preloader="C" ' 'class="letters-loading">\n' ' C\n' ' </span>\n' ' <span data-text-preloader="S" ' 'class="letters-loading">\n' ' S\n' ' </span>\n' ' </div>\n' ' </div>\n' ' <div class="loader">\n' ' <div class="row">\n' ' <div class="col-3 loader-section section-left">\n' ' <div class="bg"></div>\n' ' </div>\n' ' <div class="col-3 loader-section section-left">\n' ' <div class="bg"></div>\n' ' </div>\n' ' <div class="col-3 loader-section section-right">\n' ' <div class="bg"></div>\n' ' </div>\n' ' <div class="col-3 loader-section section-right">\n' ' <div class="bg"></div>\n' ' </div>\n' ' </div>\n' ' </div>\n' ' </div>\n' ' </div>-->\n' ' <!-- preloader end -->\n' '\n' ' <!-- header-start -->\n' ' <header class="transparent-header s-transparent-header">\n' ' ', ' \n' ' <div class="third-header-top d-none d-lg-block">\n' ' <div class="container">\n' ' <div class="row align-items-cen… <trimmed 15150 bytes string> |
context | Error in formatting: ProgrammingError: relation "tccs_testimonial" does not exist LINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test... ^ |
node | <ForNode: for obj in comments, tail_len: 7> |
self | [<django.template.defaulttags.LoadNode object at 0x146189e9c4c0>, <TextNode: '\n<!doctype html>\n<html cl'>, <django.template.loader_tags.IncludeNode object at 0x146189e9c8e0>, <TextNode: '\n\t\t<style>\n\t\t.fa, .fas {f'>, <django.template.loader_tags.IncludeNode object at 0x146189f65640>, <TextNode: '\n <div id="hea'>, <django.templatetags.static.StaticNode object at 0x146189f650a0>, <TextNode: '" class="mobile-logo logo'>, <django.template.loader_tags.IncludeNode object at 0x146189f65a60>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x146189f65520>, <TextNode: '\n </div>\n '>, <django.template.defaulttags.LoadNode object at 0x146189f65e80>, <TextNode: '\n '>, <ForNode: for obj in comments, tail_len: 7>, <TextNode: '\n\t\t\t\t\t\t\t\t</div>\n\n '>, <django.template.loader_tags.IncludeNode object at 0x146189f4b400>, <TextNode: '\n '>, <django.template.loader_tags.IncludeNode object at 0x146189f66f40>, <TextNode: '\n </footer>\n '>, <django.template.loader_tags.IncludeNode object at 0x146189f69b80>, <TextNode: '\n <script src="'>, <django.templatetags.static.StaticNode object at 0x146189f69fd0>, <TextNode: '"></script>\n </body>\n\n'>] |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/template/base.py
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 | Error in formatting: ProgrammingError: relation "tccs_testimonial" does not exist LINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test... ^ |
self | <ForNode: for obj in comments, tail_len: 7> |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/template/defaulttags.py
in render
parentloop = {}
with context.push():
values = self.sequence.resolve(context, ignore_failures=True)
if values is None:
values = []
if not hasattr(values, '__len__'):
values = list(values)
len_values = len(values)…
if len_values < 1:
return self.nodelist_empty.render(context)
nodelist = []
if self.is_reversed:
values = reversed(values)
num_loopvars = len(self.loopvars)
Variable | Value |
---|---|
context | Error in formatting: ProgrammingError: relation "tccs_testimonial" does not exist LINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test... ^ |
parentloop | {} |
self | <ForNode: for obj in comments, tail_len: 7> |
values | Error in formatting: ProgrammingError: relation "tccs_testimonial" does not exist LINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test... ^ |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/db/models/query.py
in __len__
def __repr__(self):
data = list(self[:REPR_OUTPUT_SIZE + 1])
if len(data) > REPR_OUTPUT_SIZE:
data[-1] = "...(remaining elements truncated)..."
return '<%s %r>' % (self.__class__.__name__, data)
def __len__(self):
self._fetch_all()…
return len(self._result_cache)
def __iter__(self):
"""
The queryset iterator protocol uses three nested iterators in the
default case:
Variable | Value |
---|---|
self | Error in formatting: ProgrammingError: relation "tccs_testimonial" does not exist LINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test... ^ |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/db/models/query.py
in _fetch_all
c._known_related_objects = self._known_related_objects
c._iterable_class = self._iterable_class
c._fields = self._fields
return c
def _fetch_all(self):
if self._result_cache is None:
self._result_cache = list(self._iterable_class(self))…
if self._prefetch_related_lookups and not self._prefetch_done:
self._prefetch_related_objects()
def _next_is_sticky(self):
"""
Indicate that the next filter call and the one following that should
Variable | Value |
---|---|
self | Error in formatting: ProgrammingError: relation "tccs_testimonial" does not exist LINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test... ^ |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/db/models/query.py
in __iter__
def __iter__(self):
queryset = self.queryset
db = queryset.db
compiler = queryset.query.get_compiler(using=db)
# Execute the query. This will also fill compiler.select, klass_info,
# and annotations.
results = compiler.execute_sql(chunked_fetch=self.chunked_fetch, chunk_size=self.chunk_size)…
select, klass_info, annotation_col_map = (compiler.select, compiler.klass_info,
compiler.annotation_col_map)
model_cls = klass_info['model']
select_fields = klass_info['select_fields']
model_fields_start, model_fields_end = select_fields[0], select_fields[-1] + 1
init_list = [f[0].target.attname
Variable | Value |
---|---|
compiler | <django.db.models.sql.compiler.SQLCompiler object at 0x146189f69df0> |
db | 'default' |
queryset | Error in formatting: ProgrammingError: relation "tccs_testimonial" does not exist LINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test... ^ |
self | <django.db.models.query.ModelIterable object at 0x146189f603d0> |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/db/models/sql/compiler.py
in execute_sql
else:
return
if chunked_fetch:
cursor = self.connection.chunked_cursor()
else:
cursor = self.connection.cursor()
try:
cursor.execute(sql, params)…
except Exception:
# Might fail for server-side cursors (e.g. connection closed)
cursor.close()
raise
if result_type == CURSOR:
Variable | Value |
---|---|
chunk_size | 100 |
chunked_fetch | False |
cursor | <django.db.backends.utils.CursorDebugWrapper object at 0x146189f69820> |
params | (True,) |
result_type | 'multi' |
self | <django.db.models.sql.compiler.SQLCompiler object at 0x146189f69df0> |
sql | ('SELECT "tccs_testimonial"."id", "tccs_testimonial"."tname", ' '"tccs_testimonial"."tphone", "tccs_testimonial"."tmail", ' '"tccs_testimonial"."tdestination", "tccs_testimonial"."trating", ' '"tccs_testimonial"."tcomment", "tccs_testimonial"."tstatus", ' '"tccs_testimonial"."awbno" FROM "tccs_testimonial" WHERE ' '"tccs_testimonial"."tstatus" = %s ORDER BY "tccs_testimonial"."id" DESC') |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/db/backends/utils.py
in execute
class CursorDebugWrapper(CursorWrapper):
# XXX callproc isn't instrumented at this time.
def execute(self, sql, params=None):
start = time()
try:
return super().execute(sql, params)…
finally:
stop = time()
duration = stop - start
sql = self.db.ops.last_executed_query(self.cursor, sql, params)
self.db.queries_log.append({
'sql': sql,
Variable | Value |
---|---|
__class__ | <class 'django.db.backends.utils.CursorDebugWrapper'> |
duration | 0.0017242431640625 |
params | (True,) |
self | <django.db.backends.utils.CursorDebugWrapper object at 0x146189f69820> |
sql | ('SELECT "tccs_testimonial"."id", "tccs_testimonial"."tname", ' '"tccs_testimonial"."tphone", "tccs_testimonial"."tmail", ' '"tccs_testimonial"."tdestination", "tccs_testimonial"."trating", ' '"tccs_testimonial"."tcomment", "tccs_testimonial"."tstatus", ' '"tccs_testimonial"."awbno" FROM "tccs_testimonial" WHERE ' '"tccs_testimonial"."tstatus" = true ORDER BY "tccs_testimonial"."id" DESC') |
start | 1711720638.9486325 |
stop | 1711720638.9503567 |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/db/backends/utils.py
in execute
elif kparams is None:
return self.cursor.callproc(procname, params)
else:
params = params or ()
return self.cursor.callproc(procname, params, kparams)
def execute(self, sql, params=None):
return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)…
def executemany(self, sql, param_list):
return self._execute_with_wrappers(sql, param_list, many=True, executor=self._executemany)
def _execute_with_wrappers(self, sql, params, many, executor):
context = {'connection': self.db, 'cursor': self}
Variable | Value |
---|---|
params | (True,) |
self | <django.db.backends.utils.CursorDebugWrapper object at 0x146189f69820> |
sql | ('SELECT "tccs_testimonial"."id", "tccs_testimonial"."tname", ' '"tccs_testimonial"."tphone", "tccs_testimonial"."tmail", ' '"tccs_testimonial"."tdestination", "tccs_testimonial"."trating", ' '"tccs_testimonial"."tcomment", "tccs_testimonial"."tstatus", ' '"tccs_testimonial"."awbno" FROM "tccs_testimonial" WHERE ' '"tccs_testimonial"."tstatus" = %s ORDER BY "tccs_testimonial"."id" DESC') |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/db/backends/utils.py
in _execute_with_wrappers
def executemany(self, sql, param_list):
return self._execute_with_wrappers(sql, param_list, many=True, executor=self._executemany)
def _execute_with_wrappers(self, sql, params, many, executor):
context = {'connection': self.db, 'cursor': self}
for wrapper in reversed(self.db.execute_wrappers):
executor = functools.partial(wrapper, executor)
return executor(sql, params, many, context)…
def _execute(self, sql, params, *ignored_wrapper_args):
self.db.validate_no_broken_transaction()
with self.db.wrap_database_errors:
if params is None:
return self.cursor.execute(sql)
Variable | Value |
---|---|
context | {'connection': <django.db.backends.postgresql.base.DatabaseWrapper object at 0x14618beb25e0>, 'cursor': <django.db.backends.utils.CursorDebugWrapper object at 0x146189f69820>} |
executor | <bound method CursorWrapper._execute of <django.db.backends.utils.CursorDebugWrapper object at 0x146189f69820>> |
many | False |
params | (True,) |
self | <django.db.backends.utils.CursorDebugWrapper object at 0x146189f69820> |
sql | ('SELECT "tccs_testimonial"."id", "tccs_testimonial"."tname", ' '"tccs_testimonial"."tphone", "tccs_testimonial"."tmail", ' '"tccs_testimonial"."tdestination", "tccs_testimonial"."trating", ' '"tccs_testimonial"."tcomment", "tccs_testimonial"."tstatus", ' '"tccs_testimonial"."awbno" FROM "tccs_testimonial" WHERE ' '"tccs_testimonial"."tstatus" = %s ORDER BY "tccs_testimonial"."id" DESC') |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/db/backends/utils.py
in _execute
def _execute(self, sql, params, *ignored_wrapper_args):
self.db.validate_no_broken_transaction()
with self.db.wrap_database_errors:
if params is None:
return self.cursor.execute(sql)
else:
return self.cursor.execute(sql, params)…
def _executemany(self, sql, param_list, *ignored_wrapper_args):
self.db.validate_no_broken_transaction()
with self.db.wrap_database_errors:
return self.cursor.executemany(sql, param_list)
Variable | Value |
---|---|
ignored_wrapper_args | (False, {'connection': <django.db.backends.postgresql.base.DatabaseWrapper object at 0x14618beb25e0>, 'cursor': <django.db.backends.utils.CursorDebugWrapper object at 0x146189f69820>}) |
params | (True,) |
self | <django.db.backends.utils.CursorDebugWrapper object at 0x146189f69820> |
sql | ('SELECT "tccs_testimonial"."id", "tccs_testimonial"."tname", ' '"tccs_testimonial"."tphone", "tccs_testimonial"."tmail", ' '"tccs_testimonial"."tdestination", "tccs_testimonial"."trating", ' '"tccs_testimonial"."tcomment", "tccs_testimonial"."tstatus", ' '"tccs_testimonial"."awbno" FROM "tccs_testimonial" WHERE ' '"tccs_testimonial"."tstatus" = %s ORDER BY "tccs_testimonial"."id" DESC') |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/db/utils.py
in __exit__
db_exc_type = getattr(self.wrapper.Database, dj_exc_type.__name__)
if issubclass(exc_type, db_exc_type):
dj_exc_value = dj_exc_type(*exc_value.args)
# Only set the 'errors_occurred' flag for errors that may make
# the connection unusable.
if dj_exc_type not in (DataError, IntegrityError):
self.wrapper.errors_occurred = True
raise dj_exc_value.with_traceback(traceback) from exc_value…
def __call__(self, func):
# Note that we are intentionally not using @wraps here for performance
# reasons. Refs #21109.
def inner(*args, **kwargs):
with self:
Variable | Value |
---|---|
db_exc_type | <class 'psycopg2.ProgrammingError'> |
dj_exc_type | <class 'django.db.utils.ProgrammingError'> |
dj_exc_value | ProgrammingError('relation "tccs_testimonial" does not exist\nLINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test...\n ^\n') |
exc_type | <class 'psycopg2.errors.UndefinedTable'> |
exc_value | UndefinedTable('relation "tccs_testimonial" does not exist\nLINE 1: ...onial"."tstatus", "tccs_testimonial"."awbno" FROM "tccs_test...\n ^\n') |
self | <django.db.utils.DatabaseErrorWrapper object at 0x146189f71070> |
traceback | <traceback object at 0x146189eb3700> |
/home/tccs/virtualenv/tccs_html/3.8/lib/python3.8/site-packages/django/db/backends/utils.py
in _execute
def _execute(self, sql, params, *ignored_wrapper_args):
self.db.validate_no_broken_transaction()
with self.db.wrap_database_errors:
if params is None:
return self.cursor.execute(sql)
else:
return self.cursor.execute(sql, params)…
def _executemany(self, sql, param_list, *ignored_wrapper_args):
self.db.validate_no_broken_transaction()
with self.db.wrap_database_errors:
return self.cursor.executemany(sql, param_list)
Variable | Value |
---|---|
ignored_wrapper_args | (False, {'connection': <django.db.backends.postgresql.base.DatabaseWrapper object at 0x14618beb25e0>, 'cursor': <django.db.backends.utils.CursorDebugWrapper object at 0x146189f69820>}) |
params | (True,) |
self | <django.db.backends.utils.CursorDebugWrapper object at 0x146189f69820> |
sql | ('SELECT "tccs_testimonial"."id", "tccs_testimonial"."tname", ' '"tccs_testimonial"."tphone", "tccs_testimonial"."tmail", ' '"tccs_testimonial"."tdestination", "tccs_testimonial"."trating", ' '"tccs_testimonial"."tcomment", "tccs_testimonial"."tstatus", ' '"tccs_testimonial"."awbno" FROM "tccs_testimonial" WHERE ' '"tccs_testimonial"."tstatus" = %s ORDER BY "tccs_testimonial"."id" DESC') |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTPS | 'on' |
HTTP_ACCEPT | '*/*' |
HTTP_HOST | 'www.tccs.in' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_HTTPS | '1' |
PASSENGER_CONNECT_PASSWORD | 'cQWVS9lcprWBz2lh' |
PATH_INFO | '/testimonial.aspx' |
QUERY_STRING | '' |
REMOTE_ADDR | '44.222.63.67' |
REMOTE_PORT | '46312' |
REQUEST_METHOD | 'GET' |
REQUEST_URI | '/testimonial.aspx' |
SCRIPT_NAME | '' |
SCRIPT_URI | 'https://www.tccs.in/testimonial.aspx' |
SCRIPT_URL | '/testimonial.aspx' |
SERVER_NAME | 'www.tccs.in' |
SERVER_PORT | '443' |
SERVER_PROTOCOL | 'HTTP/1.1' |
SERVER_SOFTWARE | ('Apache/2.4.57 (cPanel) OpenSSL/1.1.1u mod_bwlimited/1.4 ' 'Phusion_Passenger/6.0.17') |
SSL_TLS_SNI | 'www.tccs.in' |
UNIQUE_ID | 'ZgbIvuHpjYHTlcQ9WGX2fgAAABY' |
passenger.hijack | None |
wsgi.errors | <_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'> |
wsgi.input | <_io.BufferedReader name=19> |
wsgi.multiprocess | True |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'https' |
wsgi.version | (1, 0) |
tccs.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ADMINS | [] |
ALLOWED_HOSTS | ['http://tccs.in', 'https://tccs.in', 'www.tccs.in', 'tccs.in'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
AUTH_PASSWORD_VALIDATORS | '********************' |
AUTH_USER_MODEL | 'auth.User' |
BASE_DIR | '/home/tccs/tccs_html' |
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.postgresql_psycopg2', 'HOST': 'localhost', 'NAME': 'tccs_db', 'OPTIONS': {}, 'PASSWORD': '********************', 'PORT': '5432', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'tccs_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', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y'] |
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_CONTENT_TYPE | 'text/html' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
DEFAULT_INDEX_TABLESPACE | '' |
DEFAULT_TABLESPACE | '' |
DISALLOWED_USER_AGENTS | [] |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_HOST | 'localhost' |
EMAIL_HOST_PASSWORD | '********************' |
EMAIL_HOST_USER | '' |
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 | False |
FILE_CHARSET | 'utf-8' |
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 | None |
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 | ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'tccs'] |
INTERNAL_IPS | [] |
LANGUAGES | [('af', 'Afrikaans'), ('ar', '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'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('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'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')] |
LANGUAGES_BIDI | ['he', 'ar', 'fa', 'ur'] |
LANGUAGE_CODE | 'en-us' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_NAME | 'django_language' |
LANGUAGE_COOKIE_PATH | '/' |
LOCALE_PATHS | [] |
LOGGING | {} |
LOGGING_CONFIG | 'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | '/accounts/profile/' |
LOGIN_URL | '/accounts/login/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | [] |
MEDIA_ROOT | '/home/tccs/tccs_html/media' |
MEDIA_URL | '/media/' |
MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | ['django.middleware.security.SecurityMiddleware', 'whitenoise.middleware.WhiteNoiseMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', '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_DAYS | '********************' |
PREPEND_WWW | False |
ROOT_URLCONF | 'tccs.urls' |
SECRET_KEY | '********************' |
SECURE_BROWSER_XSS_FILTER | False |
SECURE_CONTENT_TYPE_NOSNIFF | False |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
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 | 'tccs.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 | ['/home/tccs/tccs_html/static'] |
STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/home/tccs/tccs_html/static_files' |
STATIC_URL | '/static/' |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/home/tccs/tccs_html/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']}}] |
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 | False |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WHITENOISE_AUTOREFRESH | True |
WSGI_APPLICATION | 'tccs.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.