Si te estás planteando vender tu inmueble en DemoApi2 y quieres conocer el precio,
¡TE TRAEMOS LA SOLUCIÓN!
En tan solo 1 minuto podrás valorar tu inmueble con esta herramienta GRATUITA.
Visualiza el resultado al instante y recíbelo, también, por correo electrónico.
| RC | Dirección | Distancia |
|---|
| Calle | Número | Escalera | Planta | Puerta | RC |
|---|
No module named 'quickjs'
| Request Method: | GET |
|---|---|
| Request URL: | https://www.next.max.homeprice.es/es/val2/build_forms/x4lu4nqwfh8gcovt2n5tk |
| Django Version: | 3.2.13 |
| Exception Type: | ModuleNotFoundError |
| Exception Value: | No module named 'quickjs' |
| Exception Location: | /var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/scrap.py, line 7, in <module> |
| Python Executable: | /var/www/vhosts/next.max.homeprice.es/httpdocs/venv/bin/python |
| Python Version: | 3.10.12 |
| Python Path: | ['/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/bin', '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main', '/var/www/vhosts/next.max.homeprice.es/httpdocs/io', '/var/www/vhosts/next.max.homeprice.es/httpdocs', '/usr/share/passenger/helper-scripts', '/usr/lib/python310.zip', '/usr/lib/python3.10', '/usr/lib/python3.10/lib-dynload', '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages', '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/odf', '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/odf', '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/odf', '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/odf', '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/odf', '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/odf', '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/odf'] |
| Server time: | Wed, 29 Apr 2026 18:54:58 +0200 |
/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/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 | ModuleNotFoundError("No module named 'quickjs'") |
| get_response | <django.middleware.locale.LocaleMiddleware object at 0x7feda3ef12a0> |
| request | <WSGIRequest: GET '/es/val2/build_forms/x4lu4nqwfh8gcovt2n5tk'> |
/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/django/utils/deprecation.py, line 116, in __call__
def __call__(self, request):
# Exit out to async mode, if needed
if asyncio.iscoroutinefunction(self.get_response):
return self.__acall__(request)
response = None
if hasattr(self, 'process_request'):
response = self.process_request(request)…
response = response or self.get_response(request)
if hasattr(self, 'process_response'):
response = self.process_response(request, response)
return response
async def __acall__(self, request):
| Variable | Value |
|---|---|
| request | <WSGIRequest: GET '/es/val2/build_forms/x4lu4nqwfh8gcovt2n5tk'> |
| response | None |
| self | <django.middleware.locale.LocaleMiddleware object at 0x7feda3ef12a0> |
/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/django/middleware/locale.py, line 20, in process_request
current thread context. This allows pages to be dynamically translated to
the language the user desires (if the language is available).
"""
response_redirect_class = HttpResponseRedirect
def process_request(self, request):
urlconf = getattr(request, 'urlconf', settings.ROOT_URLCONF)
i18n_patterns_used, prefixed_default_language = is_language_prefix_patterns_used(urlconf)…
language = translation.get_language_from_request(request, check_path=i18n_patterns_used)
language_from_path = translation.get_language_from_path(request.path_info)
if not language_from_path and i18n_patterns_used and not prefixed_default_language:
language = settings.LANGUAGE_CODE
translation.activate(language)
request.LANGUAGE_CODE = translation.get_language()
| Variable | Value |
|---|---|
| request | <WSGIRequest: GET '/es/val2/build_forms/x4lu4nqwfh8gcovt2n5tk'> |
| self | <django.middleware.locale.LocaleMiddleware object at 0x7feda3ef12a0> |
| urlconf | 'io_main.urls' |
/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/django/conf/urls/i18n.py, line 31, in is_language_prefix_patterns_used
def is_language_prefix_patterns_used(urlconf):
"""
Return a tuple of two booleans: (
`True` if i18n_patterns() (LocalePrefixPattern) is used in the URLconf,
`True` if the default language should be prefixed
)
"""
for url_pattern in get_resolver(urlconf).url_patterns:…
if isinstance(url_pattern.pattern, LocalePrefixPattern):
return True, url_pattern.pattern.prefix_default_language
return False, False
urlpatterns = [
| Variable | Value |
|---|---|
| urlconf | 'io_main.urls' |
/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/django/utils/functional.py, line 48, in __get__
"""
Call the function and put the return value in instance.__dict__ so that
subsequent attribute access on the instance returns the cached value
instead of calling cached_property.__get__().
"""
if instance is None:
return self
res = instance.__dict__[self.name] = self.func(instance)…
return res
class classproperty:
"""
Decorator that converts a method with a single cls argument into a property
| Variable | Value |
|---|---|
| cls | <class 'django.urls.resolvers.URLResolver'> |
| instance | <URLResolver 'io_main.urls' (None:None) '^/'> |
| self | <django.utils.functional.cached_property object at 0x7fedb2a44ca0> |
/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/django/urls/resolvers.py, line 602, in url_patterns
return import_module(self.urlconf_name)
else:
return self.urlconf_name
@cached_property
def url_patterns(self):
# urlconf_module might be a valid set of patterns, so we default to it
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)…
try:
iter(patterns)
except TypeError as e:
msg = (
"The included URLconf '{name}' does not appear to have any ""patterns in it. If you see valid patterns in the file then "
| Variable | Value |
|---|---|
| self | <URLResolver 'io_main.urls' (None:None) '^/'> |
/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/django/utils/functional.py, line 48, in __get__
"""
Call the function and put the return value in instance.__dict__ so that
subsequent attribute access on the instance returns the cached value
instead of calling cached_property.__get__().
"""
if instance is None:
return self
res = instance.__dict__[self.name] = self.func(instance)…
return res
class classproperty:
"""
Decorator that converts a method with a single cls argument into a property
| Variable | Value |
|---|---|
| cls | <class 'django.urls.resolvers.URLResolver'> |
| instance | <URLResolver 'io_main.urls' (None:None) '^/'> |
| self | <django.utils.functional.cached_property object at 0x7fedb2a44c40> |
/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/django/urls/resolvers.py, line 595, in urlconf_module
tried.append([pattern])
raise Resolver404({'tried': tried, 'path': new_path}) raise Resolver404({'path': path})@cached_property
def urlconf_module(self):
if isinstance(self.urlconf_name, str):
return import_module(self.urlconf_name)…
else:
return self.urlconf_name
@cached_property
def url_patterns(self):
# urlconf_module might be a valid set of patterns, so we default to it
| Variable | Value |
|---|---|
| self | <URLResolver 'io_main.urls' (None:None) '^/'> |
/usr/lib/python3.10/importlib/__init__.py, line 126, in import_module
msg = ("the 'package' argument is required to perform a relative " "import for {!r}")raise TypeError(msg.format(name))
for character in name:
if character != '.':
break
level += 1
return _bootstrap._gcd_import(name[level:], package, level)…
_RELOADING = {}def reload(module):
| Variable | Value |
|---|---|
| level | 0 |
| name | 'io_main.urls' |
| package | None |
<frozen importlib._bootstrap>, line 1050, in _gcd_import
<source code not available>…
| Variable | Value |
|---|---|
| level | 0 |
| name | 'io_main.urls' |
| package | None |
<frozen importlib._bootstrap>, line 1027, in _find_and_load
<source code not available>…
| Variable | Value |
|---|---|
| import_ | <function _gcd_import at 0x7fedb3edf400> |
| module | <object object at 0x7fedb3f04060> |
| name | 'io_main.urls' |
<frozen importlib._bootstrap>, line 1006, in _find_and_load_unlocked
<source code not available>…
| Variable | Value |
|---|---|
| import_ | <function _gcd_import at 0x7fedb3edf400> |
| name | 'io_main.urls' |
| parent | 'io_main' |
| parent_module | <module 'io_main' from '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/__init__.py'> |
| path | ['/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main'] |
| spec | ModuleSpec(name='io_main.urls', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fedafe47a90>, origin='/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py') |
<frozen importlib._bootstrap>, line 688, in _load_unlocked
<source code not available>…
| Variable | Value |
|---|---|
| module | <module 'io_main.urls' from '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py'> |
| spec | ModuleSpec(name='io_main.urls', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fedafe47a90>, origin='/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py') |
<frozen importlib._bootstrap_external>, line 883, in exec_module
<source code not available>…
| Variable | Value |
|---|---|
| code | <code object <module> at 0x7fedafcefe10, file "/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py", line 1> |
| module | <module 'io_main.urls' from '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py'> |
| self | <_frozen_importlib_external.SourceFileLoader object at 0x7fedafe47a90> |
<frozen importlib._bootstrap>, line 241, in _call_with_frames_removed
<source code not available>…
| Variable | Value |
|---|---|
| args | (<code object <module> at 0x7fedafcefe10, file "/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py", line 1>,
{'JavaScriptCatalog': <class 'django.views.i18n.JavaScriptCatalog'>,
'TemplateView': <class 'django.views.generic.base.TemplateView'>,
'__builtins__': {'ArithmeticError': <class 'ArithmeticError'>,
'AssertionError': <class 'AssertionError'>,
'AttributeError': <class 'AttributeError'>,
'BaseException': <class 'BaseException'>,
'BlockingIOError': <class 'BlockingIOError'>,
'BrokenPipeError': <class 'BrokenPipeError'>,
'BufferError': <class 'BufferError'>,
'BytesWarning': <class 'BytesWarning'>,
'ChildProcessError': <class 'ChildProcessError'>,
'ConnectionAbortedError': <class 'ConnectionAbortedError'>,
'ConnectionError': <class 'ConnectionError'>,
'ConnectionRefusedError': <class 'ConnectionRefusedError'>,
'ConnectionResetError': <class 'ConnectionResetError'>,
'DeprecationWarning': <class 'DeprecationWarning'>,
'EOFError': <class 'EOFError'>,
'Ellipsis': Ellipsis,
'EncodingWarning': <class 'EncodingWarning'>,
'EnvironmentError': <class 'OSError'>,
'Exception': <class 'Exception'>,
'False': False,
'FileExistsError': <class 'FileExistsError'>,
'FileNotFoundError': <class 'FileNotFoundError'>,
'FloatingPointError': <class 'FloatingPointError'>,
'FutureWarning': <class 'FutureWarning'>,
'GeneratorExit': <class 'GeneratorExit'>,
'IOError': <class 'OSError'>,
'ImportError': <class 'ImportError'>,
'ImportWarning': <class 'ImportWarning'>,
'IndentationError': <class 'IndentationError'>,
'IndexError': <class 'IndexError'>,
'InterruptedError': <class 'InterruptedError'>,
'IsADirectoryError': <class 'IsADirectoryError'>,
'KeyError': <class 'KeyError'>,
'KeyboardInterrupt': <class 'KeyboardInterrupt'>,
'LookupError': <class 'LookupError'>,
'MemoryError': <class 'MemoryError'>,
'ModuleNotFoundError': <class 'ModuleNotFoundError'>,
'NameError': <class 'NameError'>,
'None': None,
'NotADirectoryError': <class 'NotADirectoryError'>,
'NotImplemented': NotImplemented,
'NotImplementedError': <class 'NotImplementedError'>,
'OSError': <class 'OSError'>,
'OverflowError': <class 'OverflowError'>,
'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>,
'PermissionError': <class 'PermissionError'>,
'ProcessLookupError': <class 'ProcessLookupError'>,
'RecursionError': <class 'RecursionError'>,
'ReferenceError': <class 'ReferenceError'>,
'ResourceWarning': <class 'ResourceWarning'>,
'RuntimeError': <class 'RuntimeError'>,
'RuntimeWarning': <class 'RuntimeWarning'>,
'StopAsyncIteration': <class 'StopAsyncIteration'>,
'StopIteration': <class 'StopIteration'>,
'SyntaxError': <class 'SyntaxError'>,
'SyntaxWarning': <class 'SyntaxWarning'>,
'SystemError': <class 'SystemError'>,
'SystemExit': <class 'SystemExit'>,
'TabError': <class 'TabError'>,
'TimeoutError': <class 'TimeoutError'>,
'True': True,
'TypeError': <class 'TypeError'>,
'UnboundLocalError': <class 'Un… <trimmed 11081 bytes string> |
| f | <built-in function exec> |
| kwds | {} |
/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py, line 11, in <module>
from django.templatetags.static import static as staticfiles
from django.urls import include, path, re_path
from django.views.generic.base import TemplateView
from django.views.i18n import JavaScriptCatalog
from api.views import api, update_log
from api2.views import api2
from io_main.views import getRecord…
from marketing.views import LandingEventDetailView, LandingTemplateDetailView, tracker
from parsebox2.views import recursiveView
from . import hubspot, mytools, views
from .admin import admin_site
from .ine import ine_cp, ine_dpop
| Variable | Value |
|---|---|
| JavaScriptCatalog | <class 'django.views.i18n.JavaScriptCatalog'> |
| TemplateView | <class 'django.views.generic.base.TemplateView'> |
| __builtins__ | {'ArithmeticError': <class 'ArithmeticError'>,
'AssertionError': <class 'AssertionError'>,
'AttributeError': <class 'AttributeError'>,
'BaseException': <class 'BaseException'>,
'BlockingIOError': <class 'BlockingIOError'>,
'BrokenPipeError': <class 'BrokenPipeError'>,
'BufferError': <class 'BufferError'>,
'BytesWarning': <class 'BytesWarning'>,
'ChildProcessError': <class 'ChildProcessError'>,
'ConnectionAbortedError': <class 'ConnectionAbortedError'>,
'ConnectionError': <class 'ConnectionError'>,
'ConnectionRefusedError': <class 'ConnectionRefusedError'>,
'ConnectionResetError': <class 'ConnectionResetError'>,
'DeprecationWarning': <class 'DeprecationWarning'>,
'EOFError': <class 'EOFError'>,
'Ellipsis': Ellipsis,
'EncodingWarning': <class 'EncodingWarning'>,
'EnvironmentError': <class 'OSError'>,
'Exception': <class 'Exception'>,
'False': False,
'FileExistsError': <class 'FileExistsError'>,
'FileNotFoundError': <class 'FileNotFoundError'>,
'FloatingPointError': <class 'FloatingPointError'>,
'FutureWarning': <class 'FutureWarning'>,
'GeneratorExit': <class 'GeneratorExit'>,
'IOError': <class 'OSError'>,
'ImportError': <class 'ImportError'>,
'ImportWarning': <class 'ImportWarning'>,
'IndentationError': <class 'IndentationError'>,
'IndexError': <class 'IndexError'>,
'InterruptedError': <class 'InterruptedError'>,
'IsADirectoryError': <class 'IsADirectoryError'>,
'KeyError': <class 'KeyError'>,
'KeyboardInterrupt': <class 'KeyboardInterrupt'>,
'LookupError': <class 'LookupError'>,
'MemoryError': <class 'MemoryError'>,
'ModuleNotFoundError': <class 'ModuleNotFoundError'>,
'NameError': <class 'NameError'>,
'None': None,
'NotADirectoryError': <class 'NotADirectoryError'>,
'NotImplemented': NotImplemented,
'NotImplementedError': <class 'NotImplementedError'>,
'OSError': <class 'OSError'>,
'OverflowError': <class 'OverflowError'>,
'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>,
'PermissionError': <class 'PermissionError'>,
'ProcessLookupError': <class 'ProcessLookupError'>,
'RecursionError': <class 'RecursionError'>,
'ReferenceError': <class 'ReferenceError'>,
'ResourceWarning': <class 'ResourceWarning'>,
'RuntimeError': <class 'RuntimeError'>,
'RuntimeWarning': <class 'RuntimeWarning'>,
'StopAsyncIteration': <class 'StopAsyncIteration'>,
'StopIteration': <class 'StopIteration'>,
'SyntaxError': <class 'SyntaxError'>,
'SyntaxWarning': <class 'SyntaxWarning'>,
'SystemError': <class 'SystemError'>,
'SystemExit': <class 'SystemExit'>,
'TabError': <class 'TabError'>,
'TimeoutError': <class 'TimeoutError'>,
'True': True,
'TypeError': <class 'TypeError'>,
'UnboundLocalError': <class 'UnboundLocalError'>,
'UnicodeDecodeError': <class 'UnicodeDecodeError'>,
'UnicodeEncodeError': <class 'UnicodeEncodeError'>,
'UnicodeError': <class 'UnicodeError'>,
'UnicodeTranslateError': <class 'UnicodeTranslateError'>,
'UnicodeWarning': <class 'UnicodeWarning'>,
'UserWarning': <class 'UserWarning'>,
'ValueError': <class 'ValueError'>,
'Warning': <class 'Warning'>,
'ZeroDivisionError': <class 'ZeroDivisionError'>,
'__build_class__': <built-in function __build_class__>,
'__debug__': True,
'__doc__': 'Built-in functions, exceptions, and other objects.\n'
'\n'
"Noteworthy: None is the `nil' object; Ellipsis represents `...' "
'in slices.',
'__import__': <built-in function __import__>,
'__loader__': <class '_frozen_importlib.BuiltinImporter'>,
'__name__': 'builtins',
'__package__': '',
'__spec__': ModuleSpec(name='builtins', loader=<class '_frozen_importlib.BuiltinImporter'>, origin='built-in'),
'abs': <built-in function abs>,
'aiter': <built-in function aiter>,
'all': <built-in function all>,
'anext': <built-in function anext>,
'any': <built-in function any>,
'ascii': <built-in function ascii>,
'bin': <built-in function bin>,
'bool': <class 'bool'>,
'breakpoint': <built-in function breakpoint>,
'bytearray': <class 'bytearray'>,
'bytes': <class 'bytes'>,
'callable': <built-in function callable>,
'chr': <built-in … <trimmed 6727 bytes string> |
| __cached__ | '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/__pycache__/urls.cpython-310.pyc' |
| __doc__ | None |
| __file__ | '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py' |
| __loader__ | <_frozen_importlib_external.SourceFileLoader object at 0x7fedafe47a90> |
| __name__ | 'io_main.urls' |
| __package__ | 'io_main' |
| __spec__ | ModuleSpec(name='io_main.urls', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fedafe47a90>, origin='/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py') |
| api | <function api at 0x7feda37b3880> |
| api2 | <function api2 at 0x7feda362ea70> |
| i18n_patterns | <function i18n_patterns at 0x7feda3efd240> |
| include | <function include at 0x7fedb2a50ca0> |
| path | functools.partial(<function _path at 0x7fedb2a50d30>, Pattern=<class 'django.urls.resolvers.RoutePattern'>) |
| re_path | functools.partial(<function _path at 0x7fedb2a50d30>, Pattern=<class 'django.urls.resolvers.RegexPattern'>) |
| settings | <LazySettings "io_main.settings"> |
| static | <function static at 0x7feda3efff40> |
| staticfiles | <function static at 0x7fedb2d62b00> |
| update_log | <function update_log at 0x7feda37b2b90> |
/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/views.py, line 66, in <module>
google_maps,
isMobile,
preMap,
recordSerialize,
)
from io_main.pdf_tools import pdf_report
from io_main.rc import getRCdata, getRCdata_dist
from io_main.scrap import scrap_page, scrapPortals_2…
from io_main.tasks import get_history_bgt
from parsebox2.forms import InmueblesFilterForm
from parsebox2.models import Inmuebles
from parsebox2.tables import InmueblesTable
from preferences import preferences
from user.models import Account
| Variable | Value |
|---|---|
| Cadaster_destination | <class 'common_dbs.models.Cadaster_destination'> |
| Cadaster_use | <class 'common_dbs.models.Cadaster_use'> |
| ClientForm | <class 'iframe.forms.ClientForm'> |
| ContactGroup | <class 'contacts.models.ContactGroup'> |
| ContentFile | <class 'django.core.files.base.ContentFile'> |
| Count | <class 'django.db.models.aggregates.Count'> |
| Dataset | <class 'tablib.core.Dataset'> |
| Feature | <class 'iframe.models.Feature'> |
| FileResponse | <class 'django.http.response.FileResponse'> |
| Fore | <colorama.ansi.AnsiFore object at 0x7fedb2b0ee00> |
| Group_tipology | <class 'common_dbs.models.Group_tipology'> |
| HiddenInput | <class 'django.forms.widgets.HiddenInput'> |
| HttpResponse | <class 'django.http.response.HttpResponse'> |
| HttpResponseServerError | <class 'django.http.response.HttpResponseServerError'> |
| JsonResponse | <class 'django.http.response.JsonResponse'> |
| OSM_2_val_log | <function OSM_2_val_log at 0x7feda37b2f80> |
| OSM_geocode_from_xy | <function OSM_geocode_from_xy at 0x7fedb12cd000> |
| Point | <class 'shapely.geometry.point.Point'> |
| Portal | <class 'common_dbs.models.Portal'> |
| Provinces | <class 'common_dbs.models.Provinces'> |
| Site | <class 'django.contrib.sites.models.Site'> |
| Sum | <class 'django.db.models.aggregates.Sum'> |
| TemplateView | <class 'django.views.generic.base.TemplateView'> |
| User | <class 'django.contrib.auth.models.User'> |
| UserAgentRequest | <function UserAgentRequest at 0x7fedb12cc310> |
| Valuation_logFilter_for_MA | <class 'iframe.filters.Valuation_logFilter_for_MA'> |
| _ | <function gettext at 0x7fedb30d4670> |
| __builtins__ | {'ArithmeticError': <class 'ArithmeticError'>,
'AssertionError': <class 'AssertionError'>,
'AttributeError': <class 'AttributeError'>,
'BaseException': <class 'BaseException'>,
'BlockingIOError': <class 'BlockingIOError'>,
'BrokenPipeError': <class 'BrokenPipeError'>,
'BufferError': <class 'BufferError'>,
'BytesWarning': <class 'BytesWarning'>,
'ChildProcessError': <class 'ChildProcessError'>,
'ConnectionAbortedError': <class 'ConnectionAbortedError'>,
'ConnectionError': <class 'ConnectionError'>,
'ConnectionRefusedError': <class 'ConnectionRefusedError'>,
'ConnectionResetError': <class 'ConnectionResetError'>,
'DeprecationWarning': <class 'DeprecationWarning'>,
'EOFError': <class 'EOFError'>,
'Ellipsis': Ellipsis,
'EncodingWarning': <class 'EncodingWarning'>,
'EnvironmentError': <class 'OSError'>,
'Exception': <class 'Exception'>,
'False': False,
'FileExistsError': <class 'FileExistsError'>,
'FileNotFoundError': <class 'FileNotFoundError'>,
'FloatingPointError': <class 'FloatingPointError'>,
'FutureWarning': <class 'FutureWarning'>,
'GeneratorExit': <class 'GeneratorExit'>,
'IOError': <class 'OSError'>,
'ImportError': <class 'ImportError'>,
'ImportWarning': <class 'ImportWarning'>,
'IndentationError': <class 'IndentationError'>,
'IndexError': <class 'IndexError'>,
'InterruptedError': <class 'InterruptedError'>,
'IsADirectoryError': <class 'IsADirectoryError'>,
'KeyError': <class 'KeyError'>,
'KeyboardInterrupt': <class 'KeyboardInterrupt'>,
'LookupError': <class 'LookupError'>,
'MemoryError': <class 'MemoryError'>,
'ModuleNotFoundError': <class 'ModuleNotFoundError'>,
'NameError': <class 'NameError'>,
'None': None,
'NotADirectoryError': <class 'NotADirectoryError'>,
'NotImplemented': NotImplemented,
'NotImplementedError': <class 'NotImplementedError'>,
'OSError': <class 'OSError'>,
'OverflowError': <class 'OverflowError'>,
'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>,
'PermissionError': <class 'PermissionError'>,
'ProcessLookupError': <class 'ProcessLookupError'>,
'RecursionError': <class 'RecursionError'>,
'ReferenceError': <class 'ReferenceError'>,
'ResourceWarning': <class 'ResourceWarning'>,
'RuntimeError': <class 'RuntimeError'>,
'RuntimeWarning': <class 'RuntimeWarning'>,
'StopAsyncIteration': <class 'StopAsyncIteration'>,
'StopIteration': <class 'StopIteration'>,
'SyntaxError': <class 'SyntaxError'>,
'SyntaxWarning': <class 'SyntaxWarning'>,
'SystemError': <class 'SystemError'>,
'SystemExit': <class 'SystemExit'>,
'TabError': <class 'TabError'>,
'TimeoutError': <class 'TimeoutError'>,
'True': True,
'TypeError': <class 'TypeError'>,
'UnboundLocalError': <class 'UnboundLocalError'>,
'UnicodeDecodeError': <class 'UnicodeDecodeError'>,
'UnicodeEncodeError': <class 'UnicodeEncodeError'>,
'UnicodeError': <class 'UnicodeError'>,
'UnicodeTranslateError': <class 'UnicodeTranslateError'>,
'UnicodeWarning': <class 'UnicodeWarning'>,
'UserWarning': <class 'UserWarning'>,
'ValueError': <class 'ValueError'>,
'Warning': <class 'Warning'>,
'ZeroDivisionError': <class 'ZeroDivisionError'>,
'__build_class__': <built-in function __build_class__>,
'__debug__': True,
'__doc__': 'Built-in functions, exceptions, and other objects.\n'
'\n'
"Noteworthy: None is the `nil' object; Ellipsis represents `...' "
'in slices.',
'__import__': <built-in function __import__>,
'__loader__': <class '_frozen_importlib.BuiltinImporter'>,
'__name__': 'builtins',
'__package__': '',
'__spec__': ModuleSpec(name='builtins', loader=<class '_frozen_importlib.BuiltinImporter'>, origin='built-in'),
'abs': <built-in function abs>,
'aiter': <built-in function aiter>,
'all': <built-in function all>,
'anext': <built-in function anext>,
'any': <built-in function any>,
'ascii': <built-in function ascii>,
'bin': <built-in function bin>,
'bool': <class 'bool'>,
'breakpoint': <built-in function breakpoint>,
'bytearray': <class 'bytearray'>,
'bytes': <class 'bytes'>,
'callable': <built-in function callable>,
'chr': <built-in … <trimmed 6727 bytes string> |
| __cached__ | '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/__pycache__/views.cpython-310.pyc' |
| __doc__ | None |
| __file__ | '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/views.py' |
| __loader__ | <_frozen_importlib_external.SourceFileLoader object at 0x7fedafe46830> |
| __name__ | 'io_main.views' |
| __package__ | 'io_main' |
| __spec__ | ModuleSpec(name='io_main.views', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fedafe46830>, origin='/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/views.py') |
| _l | <function gettext at 0x7fedb30d49d0> |
| activate | <function activate at 0x7fedb30d6170> |
| analytics_dict | <function analytics_dict at 0x7feda3482b00> |
| apps | <django.apps.registry.Apps object at 0x7fedb331a890> |
| bounds_txt | {'ccaa': 'Comunitat Autònoma',
'city': 'Ciutat',
'province': 'Província',
'zipcode': 'Codi postal'} |
| build_markers | <function build_markers at 0x7feda37b30a0> |
| build_rep | <function build_rep at 0x7feda37b3010> |
| comercial_activity_do | <function comercial_activity_do at 0x7feda3482f80> |
| csrf_exempt | <function csrf_exempt at 0x7fedb1f0f370> |
| dataSerializeOne | <function dataSerializeOne at 0x7fedb12ccca0> |
| default_storage | <django.core.files.storage.DefaultStorage object at 0x7fedb2b6ae90> |
| error_detail | <function error_detail at 0x7fedb12cde10> |
| export_query | <function export_query at 0x7feda3e2e8c0> |
| getRCdata | <function getRCdata at 0x7feda3331120> |
| getRCdata_dist | <function getRCdata_dist at 0x7feda33311b0> |
| get_history_do | <function get_history_do at 0x7feda3332050> |
| get_language | <function get_language at 0x7fedb30d6290> |
| get_object_or_404 | <function get_object_or_404 at 0x7fedb15d5090> |
| google_maps | <function google_maps at 0x7fedb12cdbd0> |
| graphHistoryForm | <class 'graphs.forms.graphHistoryForm'> |
| io | <module 'io' from '/usr/lib/python3.10/io.py'> |
| isMobile | <function isMobile at 0x7fedb12cd120> |
| json | <module 'json' from '/usr/lib/python3.10/json/__init__.py'> |
| logging | <module 'logging' from '/usr/lib/python3.10/logging/__init__.py'> |
| login | <function login at 0x7fedb1f0eef0> |
| login_required | <function login_required at 0x7feda45c1ab0> |
| markers_avg | <function markers_avg at 0x7feda3482950> |
| messages | <module 'django.contrib.messages' from '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/django/contrib/messages/__init__.py'> |
| os | <module 'os' from '/usr/lib/python3.10/os.py'> |
| override | <class 'django.utils.translation.override'> |
| pdf_report | <class 'io_main.pdf_tools.pdf_report'> |
| preMap | <function preMap at 0x7fedb12cc160> |
| recalculate | <function recalculate at 0x7feda37b3910> |
| recordSerialize | <function recordSerialize at 0x7fedb12ccdc0> |
| redirect | <function redirect at 0x7fedb15d4f70> |
| render | <function render at 0x7fedb15d4ee0> |
| resources | <module 'import_export.resources' from '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/import_export/resources.py'> |
| reverse | <function reverse at 0x7fedb2a37c70> |
| send_mail | <function send_mail at 0x7fedb2ada710> |
| serialize | <function serialize at 0x7fedb2a2a290> |
| settings | <LazySettings "io_main.settings"> |
| sha_Polygon | <class 'shapely.geometry.polygon.Polygon'> |
| time | <module 'time' (built-in)> |
| valuation2Log | <class 'api2.models.valuation2Log'> |
| valuation2LogFilter_for_MA | <class 'iframe.filters.valuation2LogFilter_for_MA'> |
| wkt | <module 'shapely.wkt' from '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/shapely/wkt.py'> |
/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/scrap.py, line 7, in <module>
from django.utils.translation import gettext as _
from requests.exceptions import ConnectTimeout
from parsebox2.models import Inmuebles
import requests
import json
import datetime
import quickjs as js2py…
import sys
from lxml.html import fromstring
from fake_useragent import UserAgent
from common_dbs.models import Provinces, Group_tipology
from io_main.choices import choices
| Variable | Value |
|---|---|
| ConnectTimeout | <class 'requests.exceptions.ConnectTimeout'> |
| Inmuebles | <class 'parsebox2.models.Inmuebles'> |
| _ | <function gettext at 0x7fedb30d4670> |
| __builtins__ | {'ArithmeticError': <class 'ArithmeticError'>,
'AssertionError': <class 'AssertionError'>,
'AttributeError': <class 'AttributeError'>,
'BaseException': <class 'BaseException'>,
'BlockingIOError': <class 'BlockingIOError'>,
'BrokenPipeError': <class 'BrokenPipeError'>,
'BufferError': <class 'BufferError'>,
'BytesWarning': <class 'BytesWarning'>,
'ChildProcessError': <class 'ChildProcessError'>,
'ConnectionAbortedError': <class 'ConnectionAbortedError'>,
'ConnectionError': <class 'ConnectionError'>,
'ConnectionRefusedError': <class 'ConnectionRefusedError'>,
'ConnectionResetError': <class 'ConnectionResetError'>,
'DeprecationWarning': <class 'DeprecationWarning'>,
'EOFError': <class 'EOFError'>,
'Ellipsis': Ellipsis,
'EncodingWarning': <class 'EncodingWarning'>,
'EnvironmentError': <class 'OSError'>,
'Exception': <class 'Exception'>,
'False': False,
'FileExistsError': <class 'FileExistsError'>,
'FileNotFoundError': <class 'FileNotFoundError'>,
'FloatingPointError': <class 'FloatingPointError'>,
'FutureWarning': <class 'FutureWarning'>,
'GeneratorExit': <class 'GeneratorExit'>,
'IOError': <class 'OSError'>,
'ImportError': <class 'ImportError'>,
'ImportWarning': <class 'ImportWarning'>,
'IndentationError': <class 'IndentationError'>,
'IndexError': <class 'IndexError'>,
'InterruptedError': <class 'InterruptedError'>,
'IsADirectoryError': <class 'IsADirectoryError'>,
'KeyError': <class 'KeyError'>,
'KeyboardInterrupt': <class 'KeyboardInterrupt'>,
'LookupError': <class 'LookupError'>,
'MemoryError': <class 'MemoryError'>,
'ModuleNotFoundError': <class 'ModuleNotFoundError'>,
'NameError': <class 'NameError'>,
'None': None,
'NotADirectoryError': <class 'NotADirectoryError'>,
'NotImplemented': NotImplemented,
'NotImplementedError': <class 'NotImplementedError'>,
'OSError': <class 'OSError'>,
'OverflowError': <class 'OverflowError'>,
'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>,
'PermissionError': <class 'PermissionError'>,
'ProcessLookupError': <class 'ProcessLookupError'>,
'RecursionError': <class 'RecursionError'>,
'ReferenceError': <class 'ReferenceError'>,
'ResourceWarning': <class 'ResourceWarning'>,
'RuntimeError': <class 'RuntimeError'>,
'RuntimeWarning': <class 'RuntimeWarning'>,
'StopAsyncIteration': <class 'StopAsyncIteration'>,
'StopIteration': <class 'StopIteration'>,
'SyntaxError': <class 'SyntaxError'>,
'SyntaxWarning': <class 'SyntaxWarning'>,
'SystemError': <class 'SystemError'>,
'SystemExit': <class 'SystemExit'>,
'TabError': <class 'TabError'>,
'TimeoutError': <class 'TimeoutError'>,
'True': True,
'TypeError': <class 'TypeError'>,
'UnboundLocalError': <class 'UnboundLocalError'>,
'UnicodeDecodeError': <class 'UnicodeDecodeError'>,
'UnicodeEncodeError': <class 'UnicodeEncodeError'>,
'UnicodeError': <class 'UnicodeError'>,
'UnicodeTranslateError': <class 'UnicodeTranslateError'>,
'UnicodeWarning': <class 'UnicodeWarning'>,
'UserWarning': <class 'UserWarning'>,
'ValueError': <class 'ValueError'>,
'Warning': <class 'Warning'>,
'ZeroDivisionError': <class 'ZeroDivisionError'>,
'__build_class__': <built-in function __build_class__>,
'__debug__': True,
'__doc__': 'Built-in functions, exceptions, and other objects.\n'
'\n'
"Noteworthy: None is the `nil' object; Ellipsis represents `...' "
'in slices.',
'__import__': <built-in function __import__>,
'__loader__': <class '_frozen_importlib.BuiltinImporter'>,
'__name__': 'builtins',
'__package__': '',
'__spec__': ModuleSpec(name='builtins', loader=<class '_frozen_importlib.BuiltinImporter'>, origin='built-in'),
'abs': <built-in function abs>,
'aiter': <built-in function aiter>,
'all': <built-in function all>,
'anext': <built-in function anext>,
'any': <built-in function any>,
'ascii': <built-in function ascii>,
'bin': <built-in function bin>,
'bool': <class 'bool'>,
'breakpoint': <built-in function breakpoint>,
'bytearray': <class 'bytearray'>,
'bytes': <class 'bytes'>,
'callable': <built-in function callable>,
'chr': <built-in … <trimmed 6727 bytes string> |
| __cached__ | '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/__pycache__/scrap.cpython-310.pyc' |
| __doc__ | None |
| __file__ | '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/scrap.py' |
| __loader__ | <_frozen_importlib_external.SourceFileLoader object at 0x7fedafe450f0> |
| __name__ | 'io_main.scrap' |
| __package__ | 'io_main' |
| __spec__ | ModuleSpec(name='io_main.scrap', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fedafe450f0>, origin='/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/scrap.py') |
| datetime | <module 'datetime' from '/usr/lib/python3.10/datetime.py'> |
| json | <module 'json' from '/usr/lib/python3.10/json/__init__.py'> |
| requests | <module 'requests' from '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/requests/__init__.py'> |
[unable to retrieve the current user]
No GET data
No POST data
No FILES data
No cookie data
| Variable | Value |
|---|---|
| HTTPS | 'on' |
| HTTP_ACCEPT | '*/*' |
| HTTP_HOST | 'www.next.max.homeprice.es' |
| HTTP_X_ACCEL_INTERNAL | '/internal-nginx-static-location' |
| HTTP_X_REAL_IP | '185.132.36.131' |
| PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY | '********************' |
| PASSENGER_CONNECT_PASSWORD | '********************' |
| PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY | '********************' |
| PATH_INFO | '/es/val2/build_forms/x4lu4nqwfh8gcovt2n5tk' |
| QUERY_STRING | '' |
| REMOTE_ADDR | '185.132.36.131' |
| REMOTE_PORT | '50426' |
| REQUEST_METHOD | 'GET' |
| REQUEST_URI | '/es/val2/build_forms/x4lu4nqwfh8gcovt2n5tk' |
| SCRIPT_NAME | '' |
| SCRIPT_URI | 'https://www.next.max.homeprice.es/es/val2/build_forms/x4lu4nqwfh8gcovt2n5tk' |
| SCRIPT_URL | '/es/val2/build_forms/x4lu4nqwfh8gcovt2n5tk' |
| SERVER_NAME | 'www.next.max.homeprice.es' |
| SERVER_PORT | '443' |
| SERVER_PROTOCOL | 'HTTP/1.1' |
| SERVER_SOFTWARE | 'Apache/2.4.52 (Ubuntu) OpenSSL/3.0.2 mod_fcgid/2.3.9 Phusion_Passenger/6.1.1' |
| SSL_TLS_SNI | 'www.next.max.homeprice.es' |
| UNIQUE_ID | 'afI34qm0B8GzGppR1T5VWQAAAE0' |
| passenger.hijack | '********************' |
| wsgi.errors | <colorama.ansitowin32.StreamWrapper object at 0x7fedb2b0de40> |
| wsgi.input | <_io.BufferedReader name=11> |
| wsgi.multiprocess | True |
| wsgi.multithread | False |
| wsgi.run_once | False |
| wsgi.url_scheme | 'https' |
| wsgi.version | (1, 0) |
io_main.settings| Setting | Value |
|---|---|
| ABSOLUTE_URL_OVERRIDES | {} |
| ADMINS | [('Pol', 'polclota@gmail.com')] |
| ALLOWED_HOSTS | ['.homeprice.com', '.new.homeprice.es', '.max.homeprice.es', '.immo-oferta.com', '.iberian-re.com', '.yesdo.me'] |
| APPEND_SLASH | True |
| ASGI_APPLICATION | 'io_main.asgi.application' |
| AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
| AUTH_PASSWORD_VALIDATORS | '********************' |
| AUTH_USER_MODEL | 'auth.User' |
| BASE_DIR | '/var/www/vhosts/next.max.homeprice.es/httpdocs/io' |
| CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
| CACHE_MIDDLEWARE_ALIAS | 'default' |
| CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
| CACHE_MIDDLEWARE_SECONDS | 600 |
| CKEDITOR_BASEPATH | '/static/ckeditor/ckeditor/' |
| CKEDITOR_CONFIGS | {'css': {'allowedContent': True,
'disableNativeSpellChecker': False,
'fillEmptyBlocks': False,
'forceEnterMode': False,
'height': 300,
'ignoreEmptyParagraph': True,
'removePlugins': 'stylesheetparser,flash,image,image2,forms,table,tableresize,smiley,language,uicolor,sourcedialog,entities,uploadwidget,uploadimage',
'width': '100%'},
'default': {'toolbar': 'full', 'width': '100%'},
'max_html': {'allowedContent': True,
'disableNativeSpellChecker': False,
'extraPlugins': 'timestamp',
'fillEmptyBlocks': False,
'height': 400,
'ignoreEmptyParagraph': True,
'language_list': ['ca:Català',
'es:Castellano',
'en:English',
'fr:Français'],
'removePlugins': 'stylesheetparser,ajax,entities,uploadwidget,uploadimage',
'toolbar': [['Save'],
['Preview'],
['Bold', 'Italic', 'Underline', 'Strike'],
['Cut',
'Copy',
'Paste',
'PasteText',
'PasteFromWord',
'SelectAll',
'CopyFormatting',
'RemoveFormat'],
['Find', 'Replace', 'Selection'],
['Scayt'],
['TextColor', 'BGColor'],
['NumberedList',
'BulletedList',
'Indent',
'Outdent',
'JustifyLeft',
'JustifyCenter',
'JustifyRight',
'JustifyBlock'],
['Image'],
['Table',
'Link',
'Unlink',
'Anchor',
'SectionLink',
'Subscript',
'Superscript'],
['Undo', 'Redo'],
['Templates'],
['HorizontalRule', 'Smiley', 'SpecialChar'],
['Source'],
['Styles', 'Format', 'Font', 'FontSize'],
['Maximize'],
['Language']],
'width': '100%'},
'max_html_token': '********************',
'max_no_html': {'allowedContent': True,
'disableNativeSpellChecker': False,
'height': 300,
'language_list': ['ca:Català',
'es:Castellano',
'en:English',
'fr:Français'],
'removePlugins': 'stylesheetparser,flash,uploadwidget,uploadimage',
'toolbar': [['Save'],
['Preview'],
['Bold', 'Italic', 'Underline', 'Strike'],
['Cut',
'Copy',
'Paste',
'PasteText',
'PasteFromWord',
'SelectAll',
'CopyFormatting',
'RemoveFormat'],
['Find', 'Replace', 'Selection'],
['Scayt'],
['TextColor', 'BGColor'],
['NumberedList',
'BulletedList',
'Indent',
'Outdent',
'JustifyLeft',
'JustifyCenter',
'JustifyRight',
'JustifyBlock'],
['Image'],
['Table',
'Link',
'Unlink',
'Anchor',
'SectionLink',
'Subscript',
'Superscript'],
['Undo', 'Redo'],
['Templates'],
['HorizontalRule', 'Smiley', 'SpecialChar'],
['Source'],
['Styles', 'Format', 'Font', 'FontSize'],
['Maximize'],
['Language']],
'width': '100%'},
'mid_no_html': {'allowedContent': True,
'disableNativeSpellChecker': False,
'height': 100,
'language_list': ['ca:Català',
'es:Castellano',
'en:English',
'fr:Français'],
'removePlugins': 'stylesheetparser,flash,uploadwidget,uploadimage',
'toolbar': [['Save'],
['Preview'],
['Bold', 'Italic', 'Underline', 'Strike'],
['Cut',
'Copy',
'Paste',
'PasteText',
'PasteFromWord',
'SelectAll',
'CopyFormatting',
'RemoveFormat'],
['Find', 'Replace', 'Selection'],
['Scayt'],
['TextColor', 'BGColor'],
['NumberedList',
'BulletedList',
'Indent',
'Outdent',
'JustifyLeft',
'JustifyCenter',
'JustifyRight',
'JustifyBlock'],
['Image'],
['Table',
'Link',
'Unlink',
'Anchor',
'SectionLink',
'Subscript',
'Superscript'],
['Undo', 'Redo'],
['Templates'],
['HorizontalRule', 'Smiley', 'SpecialChar'],
['Source'],
['Styles', 'Format', 'Font', 'FontSize'],
['Maximize'],
['Language']],
'width': '100%'},
'mini': {'height': 100,
'language_list': ['ca:Català',
'es:Castellano',
'en:English',
'fr:Français'],
'toolbar': [['Save'],
['Preview'],
['Bold', 'Italic', 'Underline', 'Strike'],
['Cut',
'Copy',
'Paste',
'PasteText',
'PasteFromWord',
'SelectAll',
'CopyFormatting',
'RemoveFormat'],
['Find', 'Replace', 'Selection'],
['Scayt'],
['TextColor', 'BGColor'],
['NumberedList',
'BulletedList',
'Indent',
'Outdent',
'JustifyLeft',
'JustifyCenter',
'JustifyRight',
'JustifyBlock'],
['Image'],
['Table',
'Link',
'Unlink',
'Anchor',
'SectionLink',
'Subscript',
'Superscript'],
['Undo', 'Redo'],
['Templates'],
['HorizontalRule', 'Smiley', 'SpecialChar'],
['Source'],
['Styles', 'Format', 'Font', 'FontSize'],
['Maximize'],
['Language']],
'width': '100%'},
'no_change': {'allowedContent': True,
'autoParagraph': False,
'basicEntities': False,
'enterMode': 'BR',
'entities': False,
'extraAllowedContent': '*[*]',
'forcePasteAsPlainText': True,
'removeFormatAttributes': ''},
'python_token': '********************',
'source_code': {'allowedContent': True,
'height': 200,
'removePlugins': 'stylesheetparser,flash,uploadwidget,uploadimage',
'startupMode': 'source',
'toolbar': [['find', 'replace', 'selection'],
['Save'],
['Undo', 'Redo'],
['Maximize']],
'width': '100%'}} |
| CONTACT_PICTURE | 'contact_pictures' |
| CORS_ORIGIN_REGEX_WHITELIST | ('^(https?://)?(\\w+\\.)?immo-oferta\\.com$',
'^(https?://)?(\\w+\\.)?next.immo-oferta\\.com$') |
| 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.mysql',
'HOST': 'localhost',
'NAME': 'max_homeprice',
'OPTIONS': {'init_command': 'SET innodb_strict_mode = 0',
'sql_mode': 'STRICT_TRANS_TABLES'},
'PASSWORD': '********************',
'PORT': '',
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'pol'},
'homeprice_pro': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.mysql',
'HOST': '127.0.0.1',
'NAME': 'homeprice_pro',
'OPTIONS': {'sql_mode': 'STRICT_TRANS_TABLES'},
'PASSWORD': '********************',
'PORT': 3307,
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'hp'},
'inmoscanner': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.mysql',
'HOST': 's5.iberian-re.com',
'NAME': 'inmoscanner',
'OPTIONS': {'charset': 'utf8mb4',
'sql_mode': 'STRICT_TRANS_TABLES'},
'PASSWORD': '********************',
'PORT': '',
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'inmoscanner'},
'parsebox2': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.mysql',
'HOST': '127.0.0.1',
'NAME': 'parsebox2',
'OPTIONS': {'sql_mode': 'STRICT_TRANS_TABLES'},
'PASSWORD': '********************',
'PORT': 3307,
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'hp'},
'vri': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.mysql',
'HOST': 'localhost',
'NAME': 'vri',
'OPTIONS': {'sql_mode': 'STRICT_TRANS_TABLES'},
'PASSWORD': '********************',
'PORT': 3307,
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'pol'}} |
| DATABASE_NAME | 'max_homeprice' |
| DATABASE_ROUTERS | ['io_main.dbRouter.DBRouter'] |
| DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
| DATA_UPLOAD_MAX_NUMBER_FIELDS | 2000 |
| 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_DB_HOST | 'localhost' |
| 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 | 'info@homeprice.es' |
| DEFAULT_HASHING_ALGORITHM | 'sha256' |
| DEFAULT_HOST | 'next.max.homeprice.es' |
| DEFAULT_INDEX_TABLESPACE | '' |
| DEFAULT_TABLESPACE | '' |
| DISALLOWED_USER_AGENTS | [] |
| DJANGO_TABLES2_TEMPLATE | 'django_tables2/bootstrap4.html' |
| EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
| EMAIL_HOST | 'authsmtp.securemail.pro' |
| EMAIL_HOST_PASSWORD | '********************' |
| EMAIL_HOST_USER | 'smtp@homeprice.es' |
| EMAIL_PORT | 465 |
| EMAIL_SSL_CERTFILE | None |
| EMAIL_SSL_KEYFILE | '********************' |
| EMAIL_SUBJECT_PREFIX | '[Django] ' |
| EMAIL_TIMEOUT | None |
| EMAIL_USE_LOCALTIME | False |
| EMAIL_USE_SSL | True |
| EMAIL_USE_TLS | False |
| 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 |
| FILTERS_VERBOSE_LOOKUPS | <function FILTERS_VERBOSE_LOOKUPS at 0x7fedb1e7d750> |
| FIRST_DAY_OF_WEEK | 0 |
| FIXTURE_DIRS | [] |
| FORCE_SCRIPT_NAME | None |
| FORMAT_MODULE_PATH | None |
| FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
| HOMEPRICE_PRO_HOST | '127.0.0.1' |
| IGNORABLE_404_URLS | [] |
| IMPORT_EXPORT_USE_TRANSACTIONS | False |
| INSTALLED_APPS | ['corsheaders', 'rangefilter', 'io_main.apps.ioConfig', 'user.apps.UserConfig', 'preferences', 'django.contrib.sites', 'modeltranslation', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'django_filters', 'search2', 'records2', 'api.apps.ApiConfig', 'api2.apps.Api2Config', 'iframe.apps.IframeConfig', 'parsebox2.apps.Parsebox2Config', 'queries.apps.QueriesConfig', 'portal.apps.PortalConfig', 'showcases.apps.ShowcasesConfig', 'demos.apps.DemosConfig', 'graphs.apps.GraphsConfig', 'marketing.apps.MarketingConfig', 'business.apps.BusinessConfig', 'contacts.apps.ContactsConfig', 'scoring.apps.ScoringConfig', 'other.apps.OtherConfig', 'common_dbs', 'django_mailbox', 'mail.apps.MailConfig', 'rosetta', 'django_tables2', 'ckeditor', 'import_export', 'background_task', 'rest_framework', 'rest_framework.authtoken', 'api_rest.apps.ApiRestConfig', 'brokers.apps.BrokersConfig', 'email_tracking', 'vri', 'avm', 'pages'] |
| INTERNAL_IPS | [] |
| LANGUAGES | [('ca', 'Català'), ('es', 'Castellà'), ('en', 'Anglès'), ('fr', 'Francès')] |
| LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'fa', 'ur'] |
| LANGUAGE_CODE | 'ca' |
| LANGUAGE_COOKIE_AGE | None |
| LANGUAGE_COOKIE_DOMAIN | None |
| LANGUAGE_COOKIE_HTTPONLY | False |
| LANGUAGE_COOKIE_NAME | 'language' |
| LANGUAGE_COOKIE_PATH | '/' |
| LANGUAGE_COOKIE_SAMESITE | None |
| LANGUAGE_COOKIE_SECURE | False |
| LOCALE_PATHS | ['/var/www/vhosts/next.max.homeprice.es/httpdocs/io/locale'] |
| LOGGING | {'disable_existing_loggers': False,
'formatters': {'simple': {'datefmt': '%y-%m-%d %H:%M:%S',
'format': '{asctime} {message}',
'style': '{'},
'verbose': {'datefmt': '%y-%m-%d %H:%M:%S',
'format': '{levelname} {asctime} {module} '
'{process:d} {thread:d} {message}',
'style': '{'}},
'handlers': {'console': {'class': 'logging.StreamHandler',
'formatter': 'simple',
'level': 'INFO'},
'file': {'class': 'logging.FileHandler',
'filename': '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/media/log/debug.log',
'formatter': 'verbose',
'level': 'DEBUG'},
'file_errors': {'class': 'logging.FileHandler',
'filename': '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/media/log/error.log',
'formatter': 'verbose',
'level': 'ERROR'},
'mail_admins': {'class': 'django.utils.log.AdminEmailHandler',
'level': 'ERROR'}},
'root': {'handlers': ['console', 'file', 'file_errors'], 'level': 'DEBUG'},
'version': 1} |
| LOGGING_CONFIG | 'logging.config.dictConfig' |
| LOGIN_REDIRECT_URL | '/accounts/profile/' |
| LOGIN_URL | '/user/login' |
| LOGOS | 'logos' |
| LOGOUT_REDIRECT_URL | None |
| MANAGERS | [] |
| MEDIA_DIR_NAME | 'media' |
| MEDIA_ROOT | '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/media' |
| MEDIA_URL | '/media/' |
| MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
| MIDDLEWARE | ['django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'io_main.middleware.DynamicSiteMiddleware', 'io_main.middleware.XRobotsTagNoIndexMiddleware', 'django.middleware.security.SecurityMiddleware'] |
| MIGRATION_MODULES | {} |
| MONTH_DAY_FORMAT | 'F j' |
| NUMBER_GROUPING | 0 |
| PAGE_TEMPLATE | 'pages_templates' |
| PARSEBOX2_HOST | '127.0.0.1' |
| PASSWORD | '********************' |
| PASSWORD_HASHERS | '********************' |
| PASSWORD_RESET_TIMEOUT | '********************' |
| PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
'pdfs' |
|
| PORTAL_BACK_GROUND | 'portal_back_ground' |
| PORTAL_SHOWCASE | 'portal_showcases' |
| PORTAL_SHOWCASE_MAPS | 'portal_showcases/maps' |
| PREPEND_WWW | False |
| PRODUCTION_ENV | False |
| PROFILE_LOGOS | 'logos' |
| RC_BASE_DOMAIN | 'www1.sedecatastro.gob.es' |
| RC_FACHADA | 'https://ovc.catastro.meh.es/OVCServWeb/OVCWcfLibres/OVCFotoFachada.svc/RecuperarFotoFachadaGet?ReferenciaCatastral=' |
| RC_MAPA | 'https://www1.sedecatastro.gob.es/Cartografia/mapa.aspx?refcat=' |
| RC_PDF | 'https://www1.sedecatastro.gob.es/CYCBienInmueble/SECImprimirCroquisYDatos.aspx?refcat=' |
| RC_PLOT | 'https://ovc.catastro.meh.es/Cartografia/WMS/BuscarParcelaGoogle.aspx?RefCat=' |
| RC_PROXY | 'https://files.homeprice.es/' |
| RC_SCHEME | 'https://' |
| RC_URL | 'https://ovc.catastro.meh.es' |
| REAL_HOST | None |
| RECORDS2_NON_ADDABLE_MODELS | ['common_dbs.*', 'parsebox2.*', 'brokers.*', 'vri.*', 'showcases.*', 'io_main.valuation_log', 'io_main.valuation_log_hppro', 'api2.valuation2log', 'user.favorite'] |
| RECORDS2_NON_COPIABLE_MODELS | ['parsebox2.*', 'brokers.*', 'vri.*', 'avm.*', 'io_main.valuation_log', 'api2.valuation2log'] |
| RECORDS2_NON_EDITABLE_MODELS | ['io_main.valuation_log', 'api2.valuation2log', 'io_main.valuation_log_hppro', 'parsebox2.*', 'brokers.*', 'common_dbs.*', 'vri.*'] |
| RECORDS2_NON_ERASABLE_MODELS | ['common_dbs.*', 'parsebox2.*', 'brokers.*', 'vri.*', 'avm.*', 'io_main.valuation_log_hppro', 'io_main.valuation_log', 'api2.valuation2log'] |
| RECORDS2_NON_RELATABLE_MODELS | ['common_dbs.*', 'parsebox2.*', 'brokers.*', 'avm.*'] |
| RECORDS2_NON_SEARCHES_MODELS | ['records2.*', 'vri.*'] |
| REST_FRAMEWORK | {'DEFAULT_AUTHENTICATION_CLASSES': ['rest_framework.authentication.TokenAuthentication',
'rest_framework.authentication.SessionAuthentication'],
'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend'],
'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
'PAGE_SIZE': 10} |
| ROOT_URLCONF | 'io_main.urls' |
| SCORING_PICTURES | 'scoring_pictures' |
| 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 | True |
| SERVER_EMAIL | 'info@homeprice.es' |
| 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 | 'io_main.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 | 3 |
| STATICFILES_DIRS | ['/var/www/vhosts/next.max.homeprice.es/httpdocs/io/static'] |
| STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
| STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
| STATIC_ROOT | '/static' |
| STATIC_URL | '/static/' |
| TEMPLATES | [{'APP_DIRS': True,
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['/var/www/vhosts/next.max.homeprice.es/httpdocs/io/templates',
'/var/www/vhosts/next.max.homeprice.es/httpdocs/io/media'],
'OPTIONS': {'context_processors': ['io_main.context_processors.account_processor',
'io_main.context_processors.validated',
'io_main.context_processors.build',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
'preferences.context_processors.preferences_cp',
'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 | 'CET' |
| USER | 'pol' |
| USER_PICTURE | 'user_pictures' |
| USE_I18N | True |
| USE_L10N | True |
| USE_PROXY | True |
| USE_THOUSAND_SEPARATOR | False |
| USE_TZ | False |
| USE_X_FORWARDED_HOST | False |
| USE_X_FORWARDED_PORT | False |
| VERIFY | False |
| WSGI_APPLICATION | 'io_main.wsgi.application' |
| XS_SHARING_ALLOWED_METHODS | ['POST', 'GET', 'OPTIONS', 'PUT', 'DELETE'] |
| 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.
No module named 'quickjs'
| Request Method: | GET |
|---|---|
| Request URL: | https://www.next.max.homeprice.es/es/val2/rating_v2_form |
| Django Version: | 3.2.13 |
| Exception Type: | ModuleNotFoundError |
| Exception Value: | No module named 'quickjs' |
| Exception Location: | /var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/scrap.py, line 7, in <module> |
| Python Executable: | /var/www/vhosts/next.max.homeprice.es/httpdocs/venv/bin/python |
| Python Version: | 3.10.12 |
| Python Path: | ['/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/bin', '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main', '/var/www/vhosts/next.max.homeprice.es/httpdocs/io', '/var/www/vhosts/next.max.homeprice.es/httpdocs', '/usr/share/passenger/helper-scripts', '/usr/lib/python310.zip', '/usr/lib/python3.10', '/usr/lib/python3.10/lib-dynload', '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages', '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/odf', '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/odf', '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/odf', '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/odf', '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/odf', '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/odf', '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/odf'] |
| Server time: | Wed, 29 Apr 2026 18:54:59 +0200 |
/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/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 | ModuleNotFoundError("No module named 'quickjs'") |
| get_response | <django.middleware.locale.LocaleMiddleware object at 0x7feda3ef12a0> |
| request | <WSGIRequest: GET '/es/val2/rating_v2_form'> |
/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/django/utils/deprecation.py, line 116, in __call__
def __call__(self, request):
# Exit out to async mode, if needed
if asyncio.iscoroutinefunction(self.get_response):
return self.__acall__(request)
response = None
if hasattr(self, 'process_request'):
response = self.process_request(request)…
response = response or self.get_response(request)
if hasattr(self, 'process_response'):
response = self.process_response(request, response)
return response
async def __acall__(self, request):
| Variable | Value |
|---|---|
| request | <WSGIRequest: GET '/es/val2/rating_v2_form'> |
| response | None |
| self | <django.middleware.locale.LocaleMiddleware object at 0x7feda3ef12a0> |
/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/django/middleware/locale.py, line 20, in process_request
current thread context. This allows pages to be dynamically translated to
the language the user desires (if the language is available).
"""
response_redirect_class = HttpResponseRedirect
def process_request(self, request):
urlconf = getattr(request, 'urlconf', settings.ROOT_URLCONF)
i18n_patterns_used, prefixed_default_language = is_language_prefix_patterns_used(urlconf)…
language = translation.get_language_from_request(request, check_path=i18n_patterns_used)
language_from_path = translation.get_language_from_path(request.path_info)
if not language_from_path and i18n_patterns_used and not prefixed_default_language:
language = settings.LANGUAGE_CODE
translation.activate(language)
request.LANGUAGE_CODE = translation.get_language()
| Variable | Value |
|---|---|
| request | <WSGIRequest: GET '/es/val2/rating_v2_form'> |
| self | <django.middleware.locale.LocaleMiddleware object at 0x7feda3ef12a0> |
| urlconf | 'io_main.urls' |
/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/django/conf/urls/i18n.py, line 31, in is_language_prefix_patterns_used
def is_language_prefix_patterns_used(urlconf):
"""
Return a tuple of two booleans: (
`True` if i18n_patterns() (LocalePrefixPattern) is used in the URLconf,
`True` if the default language should be prefixed
)
"""
for url_pattern in get_resolver(urlconf).url_patterns:…
if isinstance(url_pattern.pattern, LocalePrefixPattern):
return True, url_pattern.pattern.prefix_default_language
return False, False
urlpatterns = [
| Variable | Value |
|---|---|
| urlconf | 'io_main.urls' |
/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/django/utils/functional.py, line 48, in __get__
"""
Call the function and put the return value in instance.__dict__ so that
subsequent attribute access on the instance returns the cached value
instead of calling cached_property.__get__().
"""
if instance is None:
return self
res = instance.__dict__[self.name] = self.func(instance)…
return res
class classproperty:
"""
Decorator that converts a method with a single cls argument into a property
| Variable | Value |
|---|---|
| cls | <class 'django.urls.resolvers.URLResolver'> |
| instance | <URLResolver 'io_main.urls' (None:None) '^/'> |
| self | <django.utils.functional.cached_property object at 0x7fedb2a44ca0> |
/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/django/urls/resolvers.py, line 602, in url_patterns
return import_module(self.urlconf_name)
else:
return self.urlconf_name
@cached_property
def url_patterns(self):
# urlconf_module might be a valid set of patterns, so we default to it
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)…
try:
iter(patterns)
except TypeError as e:
msg = (
"The included URLconf '{name}' does not appear to have any ""patterns in it. If you see valid patterns in the file then "
| Variable | Value |
|---|---|
| self | <URLResolver 'io_main.urls' (None:None) '^/'> |
/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/django/utils/functional.py, line 48, in __get__
"""
Call the function and put the return value in instance.__dict__ so that
subsequent attribute access on the instance returns the cached value
instead of calling cached_property.__get__().
"""
if instance is None:
return self
res = instance.__dict__[self.name] = self.func(instance)…
return res
class classproperty:
"""
Decorator that converts a method with a single cls argument into a property
| Variable | Value |
|---|---|
| cls | <class 'django.urls.resolvers.URLResolver'> |
| instance | <URLResolver 'io_main.urls' (None:None) '^/'> |
| self | <django.utils.functional.cached_property object at 0x7fedb2a44c40> |
/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/django/urls/resolvers.py, line 595, in urlconf_module
tried.append([pattern])
raise Resolver404({'tried': tried, 'path': new_path}) raise Resolver404({'path': path})@cached_property
def urlconf_module(self):
if isinstance(self.urlconf_name, str):
return import_module(self.urlconf_name)…
else:
return self.urlconf_name
@cached_property
def url_patterns(self):
# urlconf_module might be a valid set of patterns, so we default to it
| Variable | Value |
|---|---|
| self | <URLResolver 'io_main.urls' (None:None) '^/'> |
/usr/lib/python3.10/importlib/__init__.py, line 126, in import_module
msg = ("the 'package' argument is required to perform a relative " "import for {!r}")raise TypeError(msg.format(name))
for character in name:
if character != '.':
break
level += 1
return _bootstrap._gcd_import(name[level:], package, level)…
_RELOADING = {}def reload(module):
| Variable | Value |
|---|---|
| level | 0 |
| name | 'io_main.urls' |
| package | None |
<frozen importlib._bootstrap>, line 1050, in _gcd_import
<source code not available>…
| Variable | Value |
|---|---|
| level | 0 |
| name | 'io_main.urls' |
| package | None |
<frozen importlib._bootstrap>, line 1027, in _find_and_load
<source code not available>…
| Variable | Value |
|---|---|
| import_ | <function _gcd_import at 0x7fedb3edf400> |
| module | <object object at 0x7fedb3f04060> |
| name | 'io_main.urls' |
<frozen importlib._bootstrap>, line 1006, in _find_and_load_unlocked
<source code not available>…
| Variable | Value |
|---|---|
| import_ | <function _gcd_import at 0x7fedb3edf400> |
| name | 'io_main.urls' |
| parent | 'io_main' |
| parent_module | <module 'io_main' from '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/__init__.py'> |
| path | ['/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main'] |
| spec | ModuleSpec(name='io_main.urls', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fedafe75b70>, origin='/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py') |
<frozen importlib._bootstrap>, line 688, in _load_unlocked
<source code not available>…
| Variable | Value |
|---|---|
| module | <module 'io_main.urls' from '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py'> |
| spec | ModuleSpec(name='io_main.urls', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fedafe75b70>, origin='/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py') |
<frozen importlib._bootstrap_external>, line 883, in exec_module
<source code not available>…
| Variable | Value |
|---|---|
| code | <code object <module> at 0x7fed9f473470, file "/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py", line 1> |
| module | <module 'io_main.urls' from '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py'> |
| self | <_frozen_importlib_external.SourceFileLoader object at 0x7fedafe75b70> |
<frozen importlib._bootstrap>, line 241, in _call_with_frames_removed
<source code not available>…
| Variable | Value |
|---|---|
| args | (<code object <module> at 0x7fed9f473470, file "/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py", line 1>,
{'JavaScriptCatalog': <class 'django.views.i18n.JavaScriptCatalog'>,
'TemplateView': <class 'django.views.generic.base.TemplateView'>,
'__builtins__': {'ArithmeticError': <class 'ArithmeticError'>,
'AssertionError': <class 'AssertionError'>,
'AttributeError': <class 'AttributeError'>,
'BaseException': <class 'BaseException'>,
'BlockingIOError': <class 'BlockingIOError'>,
'BrokenPipeError': <class 'BrokenPipeError'>,
'BufferError': <class 'BufferError'>,
'BytesWarning': <class 'BytesWarning'>,
'ChildProcessError': <class 'ChildProcessError'>,
'ConnectionAbortedError': <class 'ConnectionAbortedError'>,
'ConnectionError': <class 'ConnectionError'>,
'ConnectionRefusedError': <class 'ConnectionRefusedError'>,
'ConnectionResetError': <class 'ConnectionResetError'>,
'DeprecationWarning': <class 'DeprecationWarning'>,
'EOFError': <class 'EOFError'>,
'Ellipsis': Ellipsis,
'EncodingWarning': <class 'EncodingWarning'>,
'EnvironmentError': <class 'OSError'>,
'Exception': <class 'Exception'>,
'False': False,
'FileExistsError': <class 'FileExistsError'>,
'FileNotFoundError': <class 'FileNotFoundError'>,
'FloatingPointError': <class 'FloatingPointError'>,
'FutureWarning': <class 'FutureWarning'>,
'GeneratorExit': <class 'GeneratorExit'>,
'IOError': <class 'OSError'>,
'ImportError': <class 'ImportError'>,
'ImportWarning': <class 'ImportWarning'>,
'IndentationError': <class 'IndentationError'>,
'IndexError': <class 'IndexError'>,
'InterruptedError': <class 'InterruptedError'>,
'IsADirectoryError': <class 'IsADirectoryError'>,
'KeyError': <class 'KeyError'>,
'KeyboardInterrupt': <class 'KeyboardInterrupt'>,
'LookupError': <class 'LookupError'>,
'MemoryError': <class 'MemoryError'>,
'ModuleNotFoundError': <class 'ModuleNotFoundError'>,
'NameError': <class 'NameError'>,
'None': None,
'NotADirectoryError': <class 'NotADirectoryError'>,
'NotImplemented': NotImplemented,
'NotImplementedError': <class 'NotImplementedError'>,
'OSError': <class 'OSError'>,
'OverflowError': <class 'OverflowError'>,
'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>,
'PermissionError': <class 'PermissionError'>,
'ProcessLookupError': <class 'ProcessLookupError'>,
'RecursionError': <class 'RecursionError'>,
'ReferenceError': <class 'ReferenceError'>,
'ResourceWarning': <class 'ResourceWarning'>,
'RuntimeError': <class 'RuntimeError'>,
'RuntimeWarning': <class 'RuntimeWarning'>,
'StopAsyncIteration': <class 'StopAsyncIteration'>,
'StopIteration': <class 'StopIteration'>,
'SyntaxError': <class 'SyntaxError'>,
'SyntaxWarning': <class 'SyntaxWarning'>,
'SystemError': <class 'SystemError'>,
'SystemExit': <class 'SystemExit'>,
'TabError': <class 'TabError'>,
'TimeoutError': <class 'TimeoutError'>,
'True': True,
'TypeError': <class 'TypeError'>,
'UnboundLocalError': <class 'Un… <trimmed 11081 bytes string> |
| f | <built-in function exec> |
| kwds | {} |
/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py, line 11, in <module>
from django.templatetags.static import static as staticfiles
from django.urls import include, path, re_path
from django.views.generic.base import TemplateView
from django.views.i18n import JavaScriptCatalog
from api.views import api, update_log
from api2.views import api2
from io_main.views import getRecord…
from marketing.views import LandingEventDetailView, LandingTemplateDetailView, tracker
from parsebox2.views import recursiveView
from . import hubspot, mytools, views
from .admin import admin_site
from .ine import ine_cp, ine_dpop
| Variable | Value |
|---|---|
| JavaScriptCatalog | <class 'django.views.i18n.JavaScriptCatalog'> |
| TemplateView | <class 'django.views.generic.base.TemplateView'> |
| __builtins__ | {'ArithmeticError': <class 'ArithmeticError'>,
'AssertionError': <class 'AssertionError'>,
'AttributeError': <class 'AttributeError'>,
'BaseException': <class 'BaseException'>,
'BlockingIOError': <class 'BlockingIOError'>,
'BrokenPipeError': <class 'BrokenPipeError'>,
'BufferError': <class 'BufferError'>,
'BytesWarning': <class 'BytesWarning'>,
'ChildProcessError': <class 'ChildProcessError'>,
'ConnectionAbortedError': <class 'ConnectionAbortedError'>,
'ConnectionError': <class 'ConnectionError'>,
'ConnectionRefusedError': <class 'ConnectionRefusedError'>,
'ConnectionResetError': <class 'ConnectionResetError'>,
'DeprecationWarning': <class 'DeprecationWarning'>,
'EOFError': <class 'EOFError'>,
'Ellipsis': Ellipsis,
'EncodingWarning': <class 'EncodingWarning'>,
'EnvironmentError': <class 'OSError'>,
'Exception': <class 'Exception'>,
'False': False,
'FileExistsError': <class 'FileExistsError'>,
'FileNotFoundError': <class 'FileNotFoundError'>,
'FloatingPointError': <class 'FloatingPointError'>,
'FutureWarning': <class 'FutureWarning'>,
'GeneratorExit': <class 'GeneratorExit'>,
'IOError': <class 'OSError'>,
'ImportError': <class 'ImportError'>,
'ImportWarning': <class 'ImportWarning'>,
'IndentationError': <class 'IndentationError'>,
'IndexError': <class 'IndexError'>,
'InterruptedError': <class 'InterruptedError'>,
'IsADirectoryError': <class 'IsADirectoryError'>,
'KeyError': <class 'KeyError'>,
'KeyboardInterrupt': <class 'KeyboardInterrupt'>,
'LookupError': <class 'LookupError'>,
'MemoryError': <class 'MemoryError'>,
'ModuleNotFoundError': <class 'ModuleNotFoundError'>,
'NameError': <class 'NameError'>,
'None': None,
'NotADirectoryError': <class 'NotADirectoryError'>,
'NotImplemented': NotImplemented,
'NotImplementedError': <class 'NotImplementedError'>,
'OSError': <class 'OSError'>,
'OverflowError': <class 'OverflowError'>,
'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>,
'PermissionError': <class 'PermissionError'>,
'ProcessLookupError': <class 'ProcessLookupError'>,
'RecursionError': <class 'RecursionError'>,
'ReferenceError': <class 'ReferenceError'>,
'ResourceWarning': <class 'ResourceWarning'>,
'RuntimeError': <class 'RuntimeError'>,
'RuntimeWarning': <class 'RuntimeWarning'>,
'StopAsyncIteration': <class 'StopAsyncIteration'>,
'StopIteration': <class 'StopIteration'>,
'SyntaxError': <class 'SyntaxError'>,
'SyntaxWarning': <class 'SyntaxWarning'>,
'SystemError': <class 'SystemError'>,
'SystemExit': <class 'SystemExit'>,
'TabError': <class 'TabError'>,
'TimeoutError': <class 'TimeoutError'>,
'True': True,
'TypeError': <class 'TypeError'>,
'UnboundLocalError': <class 'UnboundLocalError'>,
'UnicodeDecodeError': <class 'UnicodeDecodeError'>,
'UnicodeEncodeError': <class 'UnicodeEncodeError'>,
'UnicodeError': <class 'UnicodeError'>,
'UnicodeTranslateError': <class 'UnicodeTranslateError'>,
'UnicodeWarning': <class 'UnicodeWarning'>,
'UserWarning': <class 'UserWarning'>,
'ValueError': <class 'ValueError'>,
'Warning': <class 'Warning'>,
'ZeroDivisionError': <class 'ZeroDivisionError'>,
'__build_class__': <built-in function __build_class__>,
'__debug__': True,
'__doc__': 'Built-in functions, exceptions, and other objects.\n'
'\n'
"Noteworthy: None is the `nil' object; Ellipsis represents `...' "
'in slices.',
'__import__': <built-in function __import__>,
'__loader__': <class '_frozen_importlib.BuiltinImporter'>,
'__name__': 'builtins',
'__package__': '',
'__spec__': ModuleSpec(name='builtins', loader=<class '_frozen_importlib.BuiltinImporter'>, origin='built-in'),
'abs': <built-in function abs>,
'aiter': <built-in function aiter>,
'all': <built-in function all>,
'anext': <built-in function anext>,
'any': <built-in function any>,
'ascii': <built-in function ascii>,
'bin': <built-in function bin>,
'bool': <class 'bool'>,
'breakpoint': <built-in function breakpoint>,
'bytearray': <class 'bytearray'>,
'bytes': <class 'bytes'>,
'callable': <built-in function callable>,
'chr': <built-in … <trimmed 6727 bytes string> |
| __cached__ | '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/__pycache__/urls.cpython-310.pyc' |
| __doc__ | None |
| __file__ | '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py' |
| __loader__ | <_frozen_importlib_external.SourceFileLoader object at 0x7fedafe75b70> |
| __name__ | 'io_main.urls' |
| __package__ | 'io_main' |
| __spec__ | ModuleSpec(name='io_main.urls', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fedafe75b70>, origin='/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/urls.py') |
| api | <function api at 0x7feda37b3880> |
| api2 | <function api2 at 0x7feda362ea70> |
| i18n_patterns | <function i18n_patterns at 0x7feda3efd240> |
| include | <function include at 0x7fedb2a50ca0> |
| path | functools.partial(<function _path at 0x7fedb2a50d30>, Pattern=<class 'django.urls.resolvers.RoutePattern'>) |
| re_path | functools.partial(<function _path at 0x7fedb2a50d30>, Pattern=<class 'django.urls.resolvers.RegexPattern'>) |
| settings | <LazySettings "io_main.settings"> |
| static | <function static at 0x7feda3efff40> |
| staticfiles | <function static at 0x7fedb2d62b00> |
| update_log | <function update_log at 0x7feda37b2b90> |
/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/views.py, line 66, in <module>
google_maps,
isMobile,
preMap,
recordSerialize,
)
from io_main.pdf_tools import pdf_report
from io_main.rc import getRCdata, getRCdata_dist
from io_main.scrap import scrap_page, scrapPortals_2…
from io_main.tasks import get_history_bgt
from parsebox2.forms import InmueblesFilterForm
from parsebox2.models import Inmuebles
from parsebox2.tables import InmueblesTable
from preferences import preferences
from user.models import Account
| Variable | Value |
|---|---|
| Cadaster_destination | <class 'common_dbs.models.Cadaster_destination'> |
| Cadaster_use | <class 'common_dbs.models.Cadaster_use'> |
| ClientForm | <class 'iframe.forms.ClientForm'> |
| ContactGroup | <class 'contacts.models.ContactGroup'> |
| ContentFile | <class 'django.core.files.base.ContentFile'> |
| Count | <class 'django.db.models.aggregates.Count'> |
| Dataset | <class 'tablib.core.Dataset'> |
| Feature | <class 'iframe.models.Feature'> |
| FileResponse | <class 'django.http.response.FileResponse'> |
| Fore | <colorama.ansi.AnsiFore object at 0x7fedb2b0ee00> |
| Group_tipology | <class 'common_dbs.models.Group_tipology'> |
| HiddenInput | <class 'django.forms.widgets.HiddenInput'> |
| HttpResponse | <class 'django.http.response.HttpResponse'> |
| HttpResponseServerError | <class 'django.http.response.HttpResponseServerError'> |
| JsonResponse | <class 'django.http.response.JsonResponse'> |
| OSM_2_val_log | <function OSM_2_val_log at 0x7feda37b2f80> |
| OSM_geocode_from_xy | <function OSM_geocode_from_xy at 0x7fedb12cd000> |
| Point | <class 'shapely.geometry.point.Point'> |
| Portal | <class 'common_dbs.models.Portal'> |
| Provinces | <class 'common_dbs.models.Provinces'> |
| Site | <class 'django.contrib.sites.models.Site'> |
| Sum | <class 'django.db.models.aggregates.Sum'> |
| TemplateView | <class 'django.views.generic.base.TemplateView'> |
| User | <class 'django.contrib.auth.models.User'> |
| UserAgentRequest | <function UserAgentRequest at 0x7fedb12cc310> |
| Valuation_logFilter_for_MA | <class 'iframe.filters.Valuation_logFilter_for_MA'> |
| _ | <function gettext at 0x7fedb30d4670> |
| __builtins__ | {'ArithmeticError': <class 'ArithmeticError'>,
'AssertionError': <class 'AssertionError'>,
'AttributeError': <class 'AttributeError'>,
'BaseException': <class 'BaseException'>,
'BlockingIOError': <class 'BlockingIOError'>,
'BrokenPipeError': <class 'BrokenPipeError'>,
'BufferError': <class 'BufferError'>,
'BytesWarning': <class 'BytesWarning'>,
'ChildProcessError': <class 'ChildProcessError'>,
'ConnectionAbortedError': <class 'ConnectionAbortedError'>,
'ConnectionError': <class 'ConnectionError'>,
'ConnectionRefusedError': <class 'ConnectionRefusedError'>,
'ConnectionResetError': <class 'ConnectionResetError'>,
'DeprecationWarning': <class 'DeprecationWarning'>,
'EOFError': <class 'EOFError'>,
'Ellipsis': Ellipsis,
'EncodingWarning': <class 'EncodingWarning'>,
'EnvironmentError': <class 'OSError'>,
'Exception': <class 'Exception'>,
'False': False,
'FileExistsError': <class 'FileExistsError'>,
'FileNotFoundError': <class 'FileNotFoundError'>,
'FloatingPointError': <class 'FloatingPointError'>,
'FutureWarning': <class 'FutureWarning'>,
'GeneratorExit': <class 'GeneratorExit'>,
'IOError': <class 'OSError'>,
'ImportError': <class 'ImportError'>,
'ImportWarning': <class 'ImportWarning'>,
'IndentationError': <class 'IndentationError'>,
'IndexError': <class 'IndexError'>,
'InterruptedError': <class 'InterruptedError'>,
'IsADirectoryError': <class 'IsADirectoryError'>,
'KeyError': <class 'KeyError'>,
'KeyboardInterrupt': <class 'KeyboardInterrupt'>,
'LookupError': <class 'LookupError'>,
'MemoryError': <class 'MemoryError'>,
'ModuleNotFoundError': <class 'ModuleNotFoundError'>,
'NameError': <class 'NameError'>,
'None': None,
'NotADirectoryError': <class 'NotADirectoryError'>,
'NotImplemented': NotImplemented,
'NotImplementedError': <class 'NotImplementedError'>,
'OSError': <class 'OSError'>,
'OverflowError': <class 'OverflowError'>,
'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>,
'PermissionError': <class 'PermissionError'>,
'ProcessLookupError': <class 'ProcessLookupError'>,
'RecursionError': <class 'RecursionError'>,
'ReferenceError': <class 'ReferenceError'>,
'ResourceWarning': <class 'ResourceWarning'>,
'RuntimeError': <class 'RuntimeError'>,
'RuntimeWarning': <class 'RuntimeWarning'>,
'StopAsyncIteration': <class 'StopAsyncIteration'>,
'StopIteration': <class 'StopIteration'>,
'SyntaxError': <class 'SyntaxError'>,
'SyntaxWarning': <class 'SyntaxWarning'>,
'SystemError': <class 'SystemError'>,
'SystemExit': <class 'SystemExit'>,
'TabError': <class 'TabError'>,
'TimeoutError': <class 'TimeoutError'>,
'True': True,
'TypeError': <class 'TypeError'>,
'UnboundLocalError': <class 'UnboundLocalError'>,
'UnicodeDecodeError': <class 'UnicodeDecodeError'>,
'UnicodeEncodeError': <class 'UnicodeEncodeError'>,
'UnicodeError': <class 'UnicodeError'>,
'UnicodeTranslateError': <class 'UnicodeTranslateError'>,
'UnicodeWarning': <class 'UnicodeWarning'>,
'UserWarning': <class 'UserWarning'>,
'ValueError': <class 'ValueError'>,
'Warning': <class 'Warning'>,
'ZeroDivisionError': <class 'ZeroDivisionError'>,
'__build_class__': <built-in function __build_class__>,
'__debug__': True,
'__doc__': 'Built-in functions, exceptions, and other objects.\n'
'\n'
"Noteworthy: None is the `nil' object; Ellipsis represents `...' "
'in slices.',
'__import__': <built-in function __import__>,
'__loader__': <class '_frozen_importlib.BuiltinImporter'>,
'__name__': 'builtins',
'__package__': '',
'__spec__': ModuleSpec(name='builtins', loader=<class '_frozen_importlib.BuiltinImporter'>, origin='built-in'),
'abs': <built-in function abs>,
'aiter': <built-in function aiter>,
'all': <built-in function all>,
'anext': <built-in function anext>,
'any': <built-in function any>,
'ascii': <built-in function ascii>,
'bin': <built-in function bin>,
'bool': <class 'bool'>,
'breakpoint': <built-in function breakpoint>,
'bytearray': <class 'bytearray'>,
'bytes': <class 'bytes'>,
'callable': <built-in function callable>,
'chr': <built-in … <trimmed 6727 bytes string> |
| __cached__ | '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/__pycache__/views.cpython-310.pyc' |
| __doc__ | None |
| __file__ | '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/views.py' |
| __loader__ | <_frozen_importlib_external.SourceFileLoader object at 0x7fedafe76d10> |
| __name__ | 'io_main.views' |
| __package__ | 'io_main' |
| __spec__ | ModuleSpec(name='io_main.views', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fedafe76d10>, origin='/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/views.py') |
| _l | <function gettext at 0x7fedb30d49d0> |
| activate | <function activate at 0x7fedb30d6170> |
| analytics_dict | <function analytics_dict at 0x7feda3482b00> |
| apps | <django.apps.registry.Apps object at 0x7fedb331a890> |
| bounds_txt | {'ccaa': 'Comunitat Autònoma',
'city': 'Ciutat',
'province': 'Província',
'zipcode': 'Codi postal'} |
| build_markers | <function build_markers at 0x7feda37b30a0> |
| build_rep | <function build_rep at 0x7feda37b3010> |
| comercial_activity_do | <function comercial_activity_do at 0x7feda3482f80> |
| csrf_exempt | <function csrf_exempt at 0x7fedb1f0f370> |
| dataSerializeOne | <function dataSerializeOne at 0x7fedb12ccca0> |
| default_storage | <django.core.files.storage.DefaultStorage object at 0x7fedb2b6ae90> |
| error_detail | <function error_detail at 0x7fedb12cde10> |
| export_query | <function export_query at 0x7feda3e2e8c0> |
| getRCdata | <function getRCdata at 0x7feda3331120> |
| getRCdata_dist | <function getRCdata_dist at 0x7feda33311b0> |
| get_history_do | <function get_history_do at 0x7feda3332050> |
| get_language | <function get_language at 0x7fedb30d6290> |
| get_object_or_404 | <function get_object_or_404 at 0x7fedb15d5090> |
| google_maps | <function google_maps at 0x7fedb12cdbd0> |
| graphHistoryForm | <class 'graphs.forms.graphHistoryForm'> |
| io | <module 'io' from '/usr/lib/python3.10/io.py'> |
| isMobile | <function isMobile at 0x7fedb12cd120> |
| json | <module 'json' from '/usr/lib/python3.10/json/__init__.py'> |
| logging | <module 'logging' from '/usr/lib/python3.10/logging/__init__.py'> |
| login | <function login at 0x7fedb1f0eef0> |
| login_required | <function login_required at 0x7feda45c1ab0> |
| markers_avg | <function markers_avg at 0x7feda3482950> |
| messages | <module 'django.contrib.messages' from '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/django/contrib/messages/__init__.py'> |
| os | <module 'os' from '/usr/lib/python3.10/os.py'> |
| override | <class 'django.utils.translation.override'> |
| pdf_report | <class 'io_main.pdf_tools.pdf_report'> |
| preMap | <function preMap at 0x7fedb12cc160> |
| recalculate | <function recalculate at 0x7feda37b3910> |
| recordSerialize | <function recordSerialize at 0x7fedb12ccdc0> |
| redirect | <function redirect at 0x7fedb15d4f70> |
| render | <function render at 0x7fedb15d4ee0> |
| resources | <module 'import_export.resources' from '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/import_export/resources.py'> |
| reverse | <function reverse at 0x7fedb2a37c70> |
| send_mail | <function send_mail at 0x7fedb2ada710> |
| serialize | <function serialize at 0x7fedb2a2a290> |
| settings | <LazySettings "io_main.settings"> |
| sha_Polygon | <class 'shapely.geometry.polygon.Polygon'> |
| time | <module 'time' (built-in)> |
| valuation2Log | <class 'api2.models.valuation2Log'> |
| valuation2LogFilter_for_MA | <class 'iframe.filters.valuation2LogFilter_for_MA'> |
| wkt | <module 'shapely.wkt' from '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/shapely/wkt.py'> |
/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/scrap.py, line 7, in <module>
from django.utils.translation import gettext as _
from requests.exceptions import ConnectTimeout
from parsebox2.models import Inmuebles
import requests
import json
import datetime
import quickjs as js2py…
import sys
from lxml.html import fromstring
from fake_useragent import UserAgent
from common_dbs.models import Provinces, Group_tipology
from io_main.choices import choices
| Variable | Value |
|---|---|
| ConnectTimeout | <class 'requests.exceptions.ConnectTimeout'> |
| Inmuebles | <class 'parsebox2.models.Inmuebles'> |
| _ | <function gettext at 0x7fedb30d4670> |
| __builtins__ | {'ArithmeticError': <class 'ArithmeticError'>,
'AssertionError': <class 'AssertionError'>,
'AttributeError': <class 'AttributeError'>,
'BaseException': <class 'BaseException'>,
'BlockingIOError': <class 'BlockingIOError'>,
'BrokenPipeError': <class 'BrokenPipeError'>,
'BufferError': <class 'BufferError'>,
'BytesWarning': <class 'BytesWarning'>,
'ChildProcessError': <class 'ChildProcessError'>,
'ConnectionAbortedError': <class 'ConnectionAbortedError'>,
'ConnectionError': <class 'ConnectionError'>,
'ConnectionRefusedError': <class 'ConnectionRefusedError'>,
'ConnectionResetError': <class 'ConnectionResetError'>,
'DeprecationWarning': <class 'DeprecationWarning'>,
'EOFError': <class 'EOFError'>,
'Ellipsis': Ellipsis,
'EncodingWarning': <class 'EncodingWarning'>,
'EnvironmentError': <class 'OSError'>,
'Exception': <class 'Exception'>,
'False': False,
'FileExistsError': <class 'FileExistsError'>,
'FileNotFoundError': <class 'FileNotFoundError'>,
'FloatingPointError': <class 'FloatingPointError'>,
'FutureWarning': <class 'FutureWarning'>,
'GeneratorExit': <class 'GeneratorExit'>,
'IOError': <class 'OSError'>,
'ImportError': <class 'ImportError'>,
'ImportWarning': <class 'ImportWarning'>,
'IndentationError': <class 'IndentationError'>,
'IndexError': <class 'IndexError'>,
'InterruptedError': <class 'InterruptedError'>,
'IsADirectoryError': <class 'IsADirectoryError'>,
'KeyError': <class 'KeyError'>,
'KeyboardInterrupt': <class 'KeyboardInterrupt'>,
'LookupError': <class 'LookupError'>,
'MemoryError': <class 'MemoryError'>,
'ModuleNotFoundError': <class 'ModuleNotFoundError'>,
'NameError': <class 'NameError'>,
'None': None,
'NotADirectoryError': <class 'NotADirectoryError'>,
'NotImplemented': NotImplemented,
'NotImplementedError': <class 'NotImplementedError'>,
'OSError': <class 'OSError'>,
'OverflowError': <class 'OverflowError'>,
'PendingDeprecationWarning': <class 'PendingDeprecationWarning'>,
'PermissionError': <class 'PermissionError'>,
'ProcessLookupError': <class 'ProcessLookupError'>,
'RecursionError': <class 'RecursionError'>,
'ReferenceError': <class 'ReferenceError'>,
'ResourceWarning': <class 'ResourceWarning'>,
'RuntimeError': <class 'RuntimeError'>,
'RuntimeWarning': <class 'RuntimeWarning'>,
'StopAsyncIteration': <class 'StopAsyncIteration'>,
'StopIteration': <class 'StopIteration'>,
'SyntaxError': <class 'SyntaxError'>,
'SyntaxWarning': <class 'SyntaxWarning'>,
'SystemError': <class 'SystemError'>,
'SystemExit': <class 'SystemExit'>,
'TabError': <class 'TabError'>,
'TimeoutError': <class 'TimeoutError'>,
'True': True,
'TypeError': <class 'TypeError'>,
'UnboundLocalError': <class 'UnboundLocalError'>,
'UnicodeDecodeError': <class 'UnicodeDecodeError'>,
'UnicodeEncodeError': <class 'UnicodeEncodeError'>,
'UnicodeError': <class 'UnicodeError'>,
'UnicodeTranslateError': <class 'UnicodeTranslateError'>,
'UnicodeWarning': <class 'UnicodeWarning'>,
'UserWarning': <class 'UserWarning'>,
'ValueError': <class 'ValueError'>,
'Warning': <class 'Warning'>,
'ZeroDivisionError': <class 'ZeroDivisionError'>,
'__build_class__': <built-in function __build_class__>,
'__debug__': True,
'__doc__': 'Built-in functions, exceptions, and other objects.\n'
'\n'
"Noteworthy: None is the `nil' object; Ellipsis represents `...' "
'in slices.',
'__import__': <built-in function __import__>,
'__loader__': <class '_frozen_importlib.BuiltinImporter'>,
'__name__': 'builtins',
'__package__': '',
'__spec__': ModuleSpec(name='builtins', loader=<class '_frozen_importlib.BuiltinImporter'>, origin='built-in'),
'abs': <built-in function abs>,
'aiter': <built-in function aiter>,
'all': <built-in function all>,
'anext': <built-in function anext>,
'any': <built-in function any>,
'ascii': <built-in function ascii>,
'bin': <built-in function bin>,
'bool': <class 'bool'>,
'breakpoint': <built-in function breakpoint>,
'bytearray': <class 'bytearray'>,
'bytes': <class 'bytes'>,
'callable': <built-in function callable>,
'chr': <built-in … <trimmed 6727 bytes string> |
| __cached__ | '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/__pycache__/scrap.cpython-310.pyc' |
| __doc__ | None |
| __file__ | '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/scrap.py' |
| __loader__ | <_frozen_importlib_external.SourceFileLoader object at 0x7fedafe76e00> |
| __name__ | 'io_main.scrap' |
| __package__ | 'io_main' |
| __spec__ | ModuleSpec(name='io_main.scrap', loader=<_frozen_importlib_external.SourceFileLoader object at 0x7fedafe76e00>, origin='/var/www/vhosts/next.max.homeprice.es/httpdocs/io/io_main/scrap.py') |
| datetime | <module 'datetime' from '/usr/lib/python3.10/datetime.py'> |
| json | <module 'json' from '/usr/lib/python3.10/json/__init__.py'> |
| requests | <module 'requests' from '/var/www/vhosts/next.max.homeprice.es/httpdocs/venv/lib/python3.10/site-packages/requests/__init__.py'> |
[unable to retrieve the current user]
No GET data
No POST data
No FILES data
No cookie data
| Variable | Value |
|---|---|
| HTTPS | 'on' |
| HTTP_ACCEPT | '*/*' |
| HTTP_HOST | 'www.next.max.homeprice.es' |
| HTTP_X_ACCEL_INTERNAL | '/internal-nginx-static-location' |
| HTTP_X_REAL_IP | '185.132.36.131' |
| PASSENGER_COMPILE_NATIVE_SUPPORT_BINARY | '********************' |
| PASSENGER_CONNECT_PASSWORD | '********************' |
| PASSENGER_DOWNLOAD_NATIVE_SUPPORT_BINARY | '********************' |
| PATH_INFO | '/es/val2/rating_v2_form' |
| QUERY_STRING | '' |
| REMOTE_ADDR | '185.132.36.131' |
| REMOTE_PORT | '50434' |
| REQUEST_METHOD | 'GET' |
| REQUEST_URI | '/es/val2/rating_v2_form' |
| SCRIPT_NAME | '' |
| SCRIPT_URI | 'https://www.next.max.homeprice.es/es/val2/rating_v2_form' |
| SCRIPT_URL | '/es/val2/rating_v2_form' |
| SERVER_NAME | 'www.next.max.homeprice.es' |
| SERVER_PORT | '443' |
| SERVER_PROTOCOL | 'HTTP/1.1' |
| SERVER_SOFTWARE | 'Apache/2.4.52 (Ubuntu) OpenSSL/3.0.2 mod_fcgid/2.3.9 Phusion_Passenger/6.1.1' |
| SSL_TLS_SNI | 'www.next.max.homeprice.es' |
| UNIQUE_ID | 'afI346m0B8GzGppR1T5VWgAAAE8' |
| passenger.hijack | '********************' |
| wsgi.errors | <colorama.ansitowin32.StreamWrapper object at 0x7fedb2b0de40> |
| wsgi.input | <_io.BufferedReader name=12> |
| wsgi.multiprocess | True |
| wsgi.multithread | False |
| wsgi.run_once | False |
| wsgi.url_scheme | 'https' |
| wsgi.version | (1, 0) |
io_main.settings| Setting | Value |
|---|---|
| ABSOLUTE_URL_OVERRIDES | {} |
| ADMINS | [('Pol', 'polclota@gmail.com')] |
| ALLOWED_HOSTS | ['.homeprice.com', '.new.homeprice.es', '.max.homeprice.es', '.immo-oferta.com', '.iberian-re.com', '.yesdo.me'] |
| APPEND_SLASH | True |
| ASGI_APPLICATION | 'io_main.asgi.application' |
| AUTHENTICATION_BACKENDS | ['django.contrib.auth.backends.ModelBackend'] |
| AUTH_PASSWORD_VALIDATORS | '********************' |
| AUTH_USER_MODEL | 'auth.User' |
| BASE_DIR | '/var/www/vhosts/next.max.homeprice.es/httpdocs/io' |
| CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
| CACHE_MIDDLEWARE_ALIAS | 'default' |
| CACHE_MIDDLEWARE_KEY_PREFIX | '********************' |
| CACHE_MIDDLEWARE_SECONDS | 600 |
| CKEDITOR_BASEPATH | '/static/ckeditor/ckeditor/' |
| CKEDITOR_CONFIGS | {'css': {'allowedContent': True,
'disableNativeSpellChecker': False,
'fillEmptyBlocks': False,
'forceEnterMode': False,
'height': 300,
'ignoreEmptyParagraph': True,
'removePlugins': 'stylesheetparser,flash,image,image2,forms,table,tableresize,smiley,language,uicolor,sourcedialog,entities,uploadwidget,uploadimage',
'width': '100%'},
'default': {'toolbar': 'full', 'width': '100%'},
'max_html': {'allowedContent': True,
'disableNativeSpellChecker': False,
'extraPlugins': 'timestamp',
'fillEmptyBlocks': False,
'height': 400,
'ignoreEmptyParagraph': True,
'language_list': ['ca:Català',
'es:Castellano',
'en:English',
'fr:Français'],
'removePlugins': 'stylesheetparser,ajax,entities,uploadwidget,uploadimage',
'toolbar': [['Save'],
['Preview'],
['Bold', 'Italic', 'Underline', 'Strike'],
['Cut',
'Copy',
'Paste',
'PasteText',
'PasteFromWord',
'SelectAll',
'CopyFormatting',
'RemoveFormat'],
['Find', 'Replace', 'Selection'],
['Scayt'],
['TextColor', 'BGColor'],
['NumberedList',
'BulletedList',
'Indent',
'Outdent',
'JustifyLeft',
'JustifyCenter',
'JustifyRight',
'JustifyBlock'],
['Image'],
['Table',
'Link',
'Unlink',
'Anchor',
'SectionLink',
'Subscript',
'Superscript'],
['Undo', 'Redo'],
['Templates'],
['HorizontalRule', 'Smiley', 'SpecialChar'],
['Source'],
['Styles', 'Format', 'Font', 'FontSize'],
['Maximize'],
['Language']],
'width': '100%'},
'max_html_token': '********************',
'max_no_html': {'allowedContent': True,
'disableNativeSpellChecker': False,
'height': 300,
'language_list': ['ca:Català',
'es:Castellano',
'en:English',
'fr:Français'],
'removePlugins': 'stylesheetparser,flash,uploadwidget,uploadimage',
'toolbar': [['Save'],
['Preview'],
['Bold', 'Italic', 'Underline', 'Strike'],
['Cut',
'Copy',
'Paste',
'PasteText',
'PasteFromWord',
'SelectAll',
'CopyFormatting',
'RemoveFormat'],
['Find', 'Replace', 'Selection'],
['Scayt'],
['TextColor', 'BGColor'],
['NumberedList',
'BulletedList',
'Indent',
'Outdent',
'JustifyLeft',
'JustifyCenter',
'JustifyRight',
'JustifyBlock'],
['Image'],
['Table',
'Link',
'Unlink',
'Anchor',
'SectionLink',
'Subscript',
'Superscript'],
['Undo', 'Redo'],
['Templates'],
['HorizontalRule', 'Smiley', 'SpecialChar'],
['Source'],
['Styles', 'Format', 'Font', 'FontSize'],
['Maximize'],
['Language']],
'width': '100%'},
'mid_no_html': {'allowedContent': True,
'disableNativeSpellChecker': False,
'height': 100,
'language_list': ['ca:Català',
'es:Castellano',
'en:English',
'fr:Français'],
'removePlugins': 'stylesheetparser,flash,uploadwidget,uploadimage',
'toolbar': [['Save'],
['Preview'],
['Bold', 'Italic', 'Underline', 'Strike'],
['Cut',
'Copy',
'Paste',
'PasteText',
'PasteFromWord',
'SelectAll',
'CopyFormatting',
'RemoveFormat'],
['Find', 'Replace', 'Selection'],
['Scayt'],
['TextColor', 'BGColor'],
['NumberedList',
'BulletedList',
'Indent',
'Outdent',
'JustifyLeft',
'JustifyCenter',
'JustifyRight',
'JustifyBlock'],
['Image'],
['Table',
'Link',
'Unlink',
'Anchor',
'SectionLink',
'Subscript',
'Superscript'],
['Undo', 'Redo'],
['Templates'],
['HorizontalRule', 'Smiley', 'SpecialChar'],
['Source'],
['Styles', 'Format', 'Font', 'FontSize'],
['Maximize'],
['Language']],
'width': '100%'},
'mini': {'height': 100,
'language_list': ['ca:Català',
'es:Castellano',
'en:English',
'fr:Français'],
'toolbar': [['Save'],
['Preview'],
['Bold', 'Italic', 'Underline', 'Strike'],
['Cut',
'Copy',
'Paste',
'PasteText',
'PasteFromWord',
'SelectAll',
'CopyFormatting',
'RemoveFormat'],
['Find', 'Replace', 'Selection'],
['Scayt'],
['TextColor', 'BGColor'],
['NumberedList',
'BulletedList',
'Indent',
'Outdent',
'JustifyLeft',
'JustifyCenter',
'JustifyRight',
'JustifyBlock'],
['Image'],
['Table',
'Link',
'Unlink',
'Anchor',
'SectionLink',
'Subscript',
'Superscript'],
['Undo', 'Redo'],
['Templates'],
['HorizontalRule', 'Smiley', 'SpecialChar'],
['Source'],
['Styles', 'Format', 'Font', 'FontSize'],
['Maximize'],
['Language']],
'width': '100%'},
'no_change': {'allowedContent': True,
'autoParagraph': False,
'basicEntities': False,
'enterMode': 'BR',
'entities': False,
'extraAllowedContent': '*[*]',
'forcePasteAsPlainText': True,
'removeFormatAttributes': ''},
'python_token': '********************',
'source_code': {'allowedContent': True,
'height': 200,
'removePlugins': 'stylesheetparser,flash,uploadwidget,uploadimage',
'startupMode': 'source',
'toolbar': [['find', 'replace', 'selection'],
['Save'],
['Undo', 'Redo'],
['Maximize']],
'width': '100%'}} |
| CONTACT_PICTURE | 'contact_pictures' |
| CORS_ORIGIN_REGEX_WHITELIST | ('^(https?://)?(\\w+\\.)?immo-oferta\\.com$',
'^(https?://)?(\\w+\\.)?next.immo-oferta\\.com$') |
| 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.mysql',
'HOST': 'localhost',
'NAME': 'max_homeprice',
'OPTIONS': {'init_command': 'SET innodb_strict_mode = 0',
'sql_mode': 'STRICT_TRANS_TABLES'},
'PASSWORD': '********************',
'PORT': '',
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'pol'},
'homeprice_pro': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.mysql',
'HOST': '127.0.0.1',
'NAME': 'homeprice_pro',
'OPTIONS': {'sql_mode': 'STRICT_TRANS_TABLES'},
'PASSWORD': '********************',
'PORT': 3307,
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'hp'},
'inmoscanner': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.mysql',
'HOST': 's5.iberian-re.com',
'NAME': 'inmoscanner',
'OPTIONS': {'charset': 'utf8mb4',
'sql_mode': 'STRICT_TRANS_TABLES'},
'PASSWORD': '********************',
'PORT': '',
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'inmoscanner'},
'parsebox2': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.mysql',
'HOST': '127.0.0.1',
'NAME': 'parsebox2',
'OPTIONS': {'sql_mode': 'STRICT_TRANS_TABLES'},
'PASSWORD': '********************',
'PORT': 3307,
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'hp'},
'vri': {'ATOMIC_REQUESTS': False,
'AUTOCOMMIT': True,
'CONN_MAX_AGE': 0,
'ENGINE': 'django.db.backends.mysql',
'HOST': 'localhost',
'NAME': 'vri',
'OPTIONS': {'sql_mode': 'STRICT_TRANS_TABLES'},
'PASSWORD': '********************',
'PORT': 3307,
'TEST': {'CHARSET': None,
'COLLATION': None,
'MIGRATE': True,
'MIRROR': None,
'NAME': None},
'TIME_ZONE': None,
'USER': 'pol'}} |
| DATABASE_NAME | 'max_homeprice' |
| DATABASE_ROUTERS | ['io_main.dbRouter.DBRouter'] |
| DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
| DATA_UPLOAD_MAX_NUMBER_FIELDS | 2000 |
| 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_DB_HOST | 'localhost' |
| 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 | 'info@homeprice.es' |
| DEFAULT_HASHING_ALGORITHM | 'sha256' |
| DEFAULT_HOST | 'next.max.homeprice.es' |
| DEFAULT_INDEX_TABLESPACE | '' |
| DEFAULT_TABLESPACE | '' |
| DISALLOWED_USER_AGENTS | [] |
| DJANGO_TABLES2_TEMPLATE | 'django_tables2/bootstrap4.html' |
| EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
| EMAIL_HOST | 'authsmtp.securemail.pro' |
| EMAIL_HOST_PASSWORD | '********************' |
| EMAIL_HOST_USER | 'smtp@homeprice.es' |
| EMAIL_PORT | 465 |
| EMAIL_SSL_CERTFILE | None |
| EMAIL_SSL_KEYFILE | '********************' |
| EMAIL_SUBJECT_PREFIX | '[Django] ' |
| EMAIL_TIMEOUT | None |
| EMAIL_USE_LOCALTIME | False |
| EMAIL_USE_SSL | True |
| EMAIL_USE_TLS | False |
| 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 |
| FILTERS_VERBOSE_LOOKUPS | <function FILTERS_VERBOSE_LOOKUPS at 0x7fedb1e7d750> |
| FIRST_DAY_OF_WEEK | 0 |
| FIXTURE_DIRS | [] |
| FORCE_SCRIPT_NAME | None |
| FORMAT_MODULE_PATH | None |
| FORM_RENDERER | 'django.forms.renderers.DjangoTemplates' |
| HOMEPRICE_PRO_HOST | '127.0.0.1' |
| IGNORABLE_404_URLS | [] |
| IMPORT_EXPORT_USE_TRANSACTIONS | False |
| INSTALLED_APPS | ['corsheaders', 'rangefilter', 'io_main.apps.ioConfig', 'user.apps.UserConfig', 'preferences', 'django.contrib.sites', 'modeltranslation', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'django_filters', 'search2', 'records2', 'api.apps.ApiConfig', 'api2.apps.Api2Config', 'iframe.apps.IframeConfig', 'parsebox2.apps.Parsebox2Config', 'queries.apps.QueriesConfig', 'portal.apps.PortalConfig', 'showcases.apps.ShowcasesConfig', 'demos.apps.DemosConfig', 'graphs.apps.GraphsConfig', 'marketing.apps.MarketingConfig', 'business.apps.BusinessConfig', 'contacts.apps.ContactsConfig', 'scoring.apps.ScoringConfig', 'other.apps.OtherConfig', 'common_dbs', 'django_mailbox', 'mail.apps.MailConfig', 'rosetta', 'django_tables2', 'ckeditor', 'import_export', 'background_task', 'rest_framework', 'rest_framework.authtoken', 'api_rest.apps.ApiRestConfig', 'brokers.apps.BrokersConfig', 'email_tracking', 'vri', 'avm', 'pages'] |
| INTERNAL_IPS | [] |
| LANGUAGES | [('ca', 'Català'), ('es', 'Castellà'), ('en', 'Anglès'), ('fr', 'Francès')] |
| LANGUAGES_BIDI | ['he', 'ar', 'ar-dz', 'fa', 'ur'] |
| LANGUAGE_CODE | 'ca' |
| LANGUAGE_COOKIE_AGE | None |
| LANGUAGE_COOKIE_DOMAIN | None |
| LANGUAGE_COOKIE_HTTPONLY | False |
| LANGUAGE_COOKIE_NAME | 'language' |
| LANGUAGE_COOKIE_PATH | '/' |
| LANGUAGE_COOKIE_SAMESITE | None |
| LANGUAGE_COOKIE_SECURE | False |
| LOCALE_PATHS | ['/var/www/vhosts/next.max.homeprice.es/httpdocs/io/locale'] |
| LOGGING | {'disable_existing_loggers': False,
'formatters': {'simple': {'datefmt': '%y-%m-%d %H:%M:%S',
'format': '{asctime} {message}',
'style': '{'},
'verbose': {'datefmt': '%y-%m-%d %H:%M:%S',
'format': '{levelname} {asctime} {module} '
'{process:d} {thread:d} {message}',
'style': '{'}},
'handlers': {'console': {'class': 'logging.StreamHandler',
'formatter': 'simple',
'level': 'INFO'},
'file': {'class': 'logging.FileHandler',
'filename': '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/media/log/debug.log',
'formatter': 'verbose',
'level': 'DEBUG'},
'file_errors': {'class': 'logging.FileHandler',
'filename': '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/media/log/error.log',
'formatter': 'verbose',
'level': 'ERROR'},
'mail_admins': {'class': 'django.utils.log.AdminEmailHandler',
'level': 'ERROR'}},
'root': {'handlers': ['console', 'file', 'file_errors'], 'level': 'DEBUG'},
'version': 1} |
| LOGGING_CONFIG | 'logging.config.dictConfig' |
| LOGIN_REDIRECT_URL | '/accounts/profile/' |
| LOGIN_URL | '/user/login' |
| LOGOS | 'logos' |
| LOGOUT_REDIRECT_URL | None |
| MANAGERS | [] |
| MEDIA_DIR_NAME | 'media' |
| MEDIA_ROOT | '/var/www/vhosts/next.max.homeprice.es/httpdocs/io/media' |
| MEDIA_URL | '/media/' |
| MESSAGE_STORAGE | 'django.contrib.messages.storage.fallback.FallbackStorage' |
| MIDDLEWARE | ['django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'io_main.middleware.DynamicSiteMiddleware', 'io_main.middleware.XRobotsTagNoIndexMiddleware', 'django.middleware.security.SecurityMiddleware'] |
| MIGRATION_MODULES | {} |
| MONTH_DAY_FORMAT | 'F j' |
| NUMBER_GROUPING | 0 |
| PAGE_TEMPLATE | 'pages_templates' |
| PARSEBOX2_HOST | '127.0.0.1' |
| PASSWORD | '********************' |
| PASSWORD_HASHERS | '********************' |
| PASSWORD_RESET_TIMEOUT | '********************' |
| PASSWORD_RESET_TIMEOUT_DAYS | '********************' |
'pdfs' |
|
| PORTAL_BACK_GROUND | 'portal_back_ground' |
| PORTAL_SHOWCASE | 'portal_showcases' |
| PORTAL_SHOWCASE_MAPS | 'portal_showcases/maps' |
| PREPEND_WWW | False |
| PRODUCTION_ENV | False |
| PROFILE_LOGOS | 'logos' |
| RC_BASE_DOMAIN | 'www1.sedecatastro.gob.es' |
| RC_FACHADA | 'https://ovc.catastro.meh.es/OVCServWeb/OVCWcfLibres/OVCFotoFachada.svc/RecuperarFotoFachadaGet?ReferenciaCatastral=' |
| RC_MAPA | 'https://www1.sedecatastro.gob.es/Cartografia/mapa.aspx?refcat=' |
| RC_PDF | 'https://www1.sedecatastro.gob.es/CYCBienInmueble/SECImprimirCroquisYDatos.aspx?refcat=' |
| RC_PLOT | 'https://ovc.catastro.meh.es/Cartografia/WMS/BuscarParcelaGoogle.aspx?RefCat=' |
| RC_PROXY | 'https://files.homeprice.es/' |
| RC_SCHEME | 'https://' |
| RC_URL | 'https://ovc.catastro.meh.es' |
| REAL_HOST | None |
| RECORDS2_NON_ADDABLE_MODELS | ['common_dbs.*', 'parsebox2.*', 'brokers.*', 'vri.*', 'showcases.*', 'io_main.valuation_log', 'io_main.valuation_log_hppro', 'api2.valuation2log', 'user.favorite'] |
| RECORDS2_NON_COPIABLE_MODELS | ['parsebox2.*', 'brokers.*', 'vri.*', 'avm.*', 'io_main.valuation_log', 'api2.valuation2log'] |
| RECORDS2_NON_EDITABLE_MODELS | ['io_main.valuation_log', 'api2.valuation2log', 'io_main.valuation_log_hppro', 'parsebox2.*', 'brokers.*', 'common_dbs.*', 'vri.*'] |
| RECORDS2_NON_ERASABLE_MODELS | ['common_dbs.*', 'parsebox2.*', 'brokers.*', 'vri.*', 'avm.*', 'io_main.valuation_log_hppro', 'io_main.valuation_log', 'api2.valuation2log'] |
| RECORDS2_NON_RELATABLE_MODELS | ['common_dbs.*', 'parsebox2.*', 'brokers.*', 'avm.*'] |
| RECORDS2_NON_SEARCHES_MODELS | ['records2.*', 'vri.*'] |
| REST_FRAMEWORK | {'DEFAULT_AUTHENTICATION_CLASSES': ['rest_framework.authentication.TokenAuthentication',
'rest_framework.authentication.SessionAuthentication'],
'DEFAULT_FILTER_BACKENDS': ['django_filters.rest_framework.DjangoFilterBackend'],
'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination',
'PAGE_SIZE': 10} |
| ROOT_URLCONF | 'io_main.urls' |
| SCORING_PICTURES | 'scoring_pictures' |
| 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 | True |
| SERVER_EMAIL | 'info@homeprice.es' |
| 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 | 'io_main.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 | 3 |
| STATICFILES_DIRS | ['/var/www/vhosts/next.max.homeprice.es/httpdocs/io/static'] |
| STATICFILES_FINDERS | ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder'] |
| STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
| STATIC_ROOT | '/static' |
| STATIC_URL | '/static/' |
| TEMPLATES | [{'APP_DIRS': True,
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['/var/www/vhosts/next.max.homeprice.es/httpdocs/io/templates',
'/var/www/vhosts/next.max.homeprice.es/httpdocs/io/media'],
'OPTIONS': {'context_processors': ['io_main.context_processors.account_processor',
'io_main.context_processors.validated',
'io_main.context_processors.build',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
'preferences.context_processors.preferences_cp',
'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 | 'CET' |
| USER | 'pol' |
| USER_PICTURE | 'user_pictures' |
| USE_I18N | True |
| USE_L10N | True |
| USE_PROXY | True |
| USE_THOUSAND_SEPARATOR | False |
| USE_TZ | False |
| USE_X_FORWARDED_HOST | False |
| USE_X_FORWARDED_PORT | False |
| VERIFY | False |
| WSGI_APPLICATION | 'io_main.wsgi.application' |
| XS_SHARING_ALLOWED_METHODS | ['POST', 'GET', 'OPTIONS', 'PUT', 'DELETE'] |
| 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.