Project matching query does not exist.
Request Method: | GET |
---|---|
Request URL: | http://localhost:3001/gvsigonline/core/public_project_load/8/ |
Django Version: | 1.11.24 |
Exception Type: | DoesNotExist |
Exception Value: | Project matching query does not exist. |
Exception Location: | /usr/lib64/python2.7/site-packages/django/db/models/query.py in get, line 380 |
Python Executable: | /usr/bin/uwsgi |
Python Version: | 2.7.5 |
Python Path: | ['/opt/gvsigonline/gvsigol', '.', '', '/usr/lib64/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7/site-packages', '/usr/lib/python2.7/site-packages'] |
Server time: | Fri, 29 Mar 2024 11:09:50 +0000 |
/usr/lib64/python2.7/site-packages/django/core/handlers/exception.py
in inner
This decorator is automatically applied to all middleware to ensure that
no middleware leaks an exception and that the next middleware in the stack
can rely on getting a response instead of an exception.
"""
@wraps(get_response, assigned=available_attrs(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 | DoesNotExist('Project matching query does not exist.',) |
get_response | <bound method WSGIHandler._legacy_get_response of <django.core.handlers.wsgi.WSGIHandler object at 0x7f0125af48d0>> |
request | <WSGIRequest: GET '/gvsigonline/core/public_project_load/8/'> |
/usr/lib64/python2.7/site-packages/django/core/handlers/base.py
in _legacy_get_response
# Apply request middleware
for middleware_method in self._request_middleware:
response = middleware_method(request)
if response:
break
if response is None:
response = self._get_response(request)...
return response
Variable | Value |
---|---|
middleware_method | <bound method CommonMiddleware.process_request of <django.middleware.common.CommonMiddleware object at 0x7f00edcb9410>> |
request | <WSGIRequest: GET '/gvsigonline/core/public_project_load/8/'> |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f0125af48d0> |
/usr/lib64/python2.7/site-packages/django/core/handlers/base.py
in _get_response
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)
except Exception as e:
response = self.process_exception_by_middleware(e, request)...
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
view_name = callback.__name__
else: # CBV
Variable | Value |
---|---|
callback | <function load_public_project at 0x7f00ec964b90> |
callback_args | () |
callback_kwargs | {'project_name': u'8'} |
e | DoesNotExist('Project matching query does not exist.',) |
middleware_method | <bound method CorsMiddleware.process_view of <corsheaders.middleware.CorsMiddleware object at 0x7f00edcb9050>> |
request | <WSGIRequest: GET '/gvsigonline/core/public_project_load/8/'> |
resolver | <RegexURLResolver 'gvsigol.urls' (None:None) ^/> |
resolver_match | ResolverMatch(func=gvsigol_core.views.load_public_project, args=(), kwargs={'project_name': u'8'}, url_name=public_project_load, app_names=[], namespaces=[]) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f0125af48d0> |
wrapped_callback | <function load_public_project at 0x7f00ec964b90> |
/usr/lib64/python2.7/site-packages/django/core/handlers/base.py
in _get_response
response = middleware_method(request, callback, callback_args, callback_kwargs)
if response:
break
if response is None:
wrapped_callback = self.make_view_atomic(callback)
try:
response = wrapped_callback(request, *callback_args, **callback_kwargs)...
except Exception as e:
response = self.process_exception_by_middleware(e, request)
# Complain if the view returned None (a common error).
if response is None:
if isinstance(callback, types.FunctionType): # FBV
Variable | Value |
---|---|
callback | <function load_public_project at 0x7f00ec964b90> |
callback_args | () |
callback_kwargs | {'project_name': u'8'} |
e | DoesNotExist('Project matching query does not exist.',) |
middleware_method | <bound method CorsMiddleware.process_view of <corsheaders.middleware.CorsMiddleware object at 0x7f00edcb9050>> |
request | <WSGIRequest: GET '/gvsigonline/core/public_project_load/8/'> |
resolver | <RegexURLResolver 'gvsigol.urls' (None:None) ^/> |
resolver_match | ResolverMatch(func=gvsigol_core.views.load_public_project, args=(), kwargs={'project_name': u'8'}, url_name=public_project_load, app_names=[], namespaces=[]) |
response | None |
self | <django.core.handlers.wsgi.WSGIHandler object at 0x7f0125af48d0> |
wrapped_callback | <function load_public_project at 0x7f00ec964b90> |
/usr/lib64/python2.7/site-packages/django/views/decorators/cache.py
in _cache_controlled
)
def cache_control(**kwargs):
def _cache_controller(viewfunc):
@wraps(viewfunc, assigned=available_attrs(viewfunc))
def _cache_controlled(request, *args, **kw):
response = viewfunc(request, *args, **kw)...
patch_cache_control(response, **kwargs)
return response
return _cache_controlled
return _cache_controller
Variable | Value |
---|---|
args | () |
kw | {'project_name': u'8'} |
kwargs | {'max_age': 86400} |
request | <WSGIRequest: GET '/gvsigonline/core/public_project_load/8/'> |
viewfunc | <function load_public_project at 0x7f00ec964b18> |
/opt/gvsigonline/gvsigol/gvsigol_core/views.py
in load_public_project
else:
return render(request, 'illegal_operation.html', {})
@cache_control(max_age=86400)
def load_public_project(request, project_name):
project = Project.objects.get(name__exact=project_name)...
has_image = True
if "no_project.png" in project.image.url:
has_image = False
plugins_config = core_utils.get_plugins_config()
Variable | Value |
---|---|
project_name | u'8' |
request | <WSGIRequest: GET '/gvsigonline/core/public_project_load/8/'> |
/usr/lib64/python2.7/site-packages/django/db/models/manager.py
in manager_method
def check(self, **kwargs):
return []
@classmethod
def _get_queryset_methods(cls, queryset_class):
def create_method(name, method):
def manager_method(self, *args, **kwargs):
return getattr(self.get_queryset(), name)(*args, **kwargs)...
manager_method.__name__ = method.__name__
manager_method.__doc__ = method.__doc__
return manager_method
new_methods = {}
# Refs http://bugs.python.org/issue1785.
Variable | Value |
---|---|
args | () |
kwargs | {'name__exact': u'8'} |
name | 'get' |
self | <django.db.models.manager.Manager object at 0x7f00ec446f10> |
/usr/lib64/python2.7/site-packages/django/db/models/query.py
in get
clone = clone.order_by()
num = len(clone)
if num == 1:
return clone._result_cache[0]
if not num:
raise self.model.DoesNotExist(
"%s matching query does not exist." %
self.model._meta.object_name...
)
raise self.model.MultipleObjectsReturned(
"get() returned more than one %s -- it returned %s!" %
(self.model._meta.object_name, num)
)
Variable | Value |
---|---|
args | () |
clone | <QuerySet []> |
kwargs | {'name__exact': u'8'} |
num | 0 |
self | <QuerySet [<Project: rutasquijote - Rutas cartografiadas en el ensayo "Un lugar de la Mancha. La patria de don Quijote al descubierto", donde se certifica que es Munera el lugar de la Mancha del que Cervantes no quería acordarse. >, <Project: SIGFFF - Sistema de información geográfica de la Fundación Forjando Futuros. >, <Project: catastrord - >, <Project: argentina01riachuelomatanzas - >, <Project: memoriademocraticapaterna - >, <Project: redonda - >, <Project: espana01incineradora - >, <Project: SuelosContaminadosAlmozaraZaragoza - Un proyecto de ciencia ciudadana ha puesto la contaminación de los suelos del barrio zaragozano de La Almozara en el punto de mira. >, <Project: procesosterritoriales - Detectar tendencias en el mantenimiento, erosión ó pérdida de modos de vida campesinos en áreas rurales afectadas por infraestructura estratégica nacional y abandono persistente del Estado.>, <Project: energiaeolica - >, <Project: GEOSIGFORJANDO - SIG Fundación Forjando Futuros >, <Project: plamallorca - >]> |
AnonymousUser
No GET data
No POST data
No FILES data
No cookie data
Variable | Value |
---|---|
HTTP_ACCEPT | '*/*' |
HTTP_CONNECTION | 'Keep-Alive' |
HTTP_HOST | 'localhost:3001' |
HTTP_USER_AGENT | 'claudebot' |
HTTP_X_FORWARDED_FOR | '54.81.58.140' |
HTTP_X_FORWARDED_HOST | 'online.gvsig.com' |
HTTP_X_FORWARDED_SERVER | 'online.gvsig.com' |
PATH_INFO | u'/gvsigonline/core/public_project_load/8/' |
QUERY_STRING | '' |
REMOTE_ADDR | '127.0.0.1' |
REQUEST_METHOD | 'GET' |
REQUEST_URI | '/gvsigonline/core/public_project_load/8/' |
SCRIPT_NAME | u'' |
SERVER_NAME | 'online.gvsig.com' |
SERVER_PORT | '3001' |
SERVER_PROTOCOL | 'HTTP/1.1' |
uwsgi.core | 1022 |
uwsgi.node | 'online.gvsig.com' |
uwsgi.version | '2.0.18' |
wsgi.errors | <open file 'wsgi_errors', mode 'w' at 0x7f00edd18a50> |
wsgi.file_wrapper | '' |
wsgi.input | <uwsgi._Input object at 0x7f00e72b3f78> |
wsgi.multiprocess | False |
wsgi.multithread | False |
wsgi.run_once | False |
wsgi.url_scheme | 'http' |
wsgi.version | (1, 0) |
x-wsgiorg.fdevent.readable | '' |
x-wsgiorg.fdevent.timeout | None |
x-wsgiorg.fdevent.writable | '' |
gvsigol.settings
Setting | Value |
---|---|
ABSOLUTE_URL_OVERRIDES | {} |
ACTSTREAM_SETTINGS | {'FETCH_RELATIONS': True, 'USE_JSONFIELD': True} |
ADMINS | [] |
ALLOWED_HOSTS | ['*'] |
APPEND_SLASH | True |
AUTHENTICATION_BACKENDS | ('django.contrib.auth.backends.RemoteUserBackend', 'django_auth_ldap.backend.LDAPBackend', 'django.contrib.auth.backends.ModelBackend') |
AUTH_LDAP_ROOT_DN | 'dc=local,dc=gvsigonline,dc=com' |
AUTH_LDAP_SERVER_URI | 'ldap://online.gvsig.com:389' |
AUTH_LDAP_USER_SEARCH | <django_auth_ldap.config.LDAPSearch object at 0x7f0125b40350> |
AUTH_PASSWORD_VALIDATORS | u'********************' |
AUTH_USER_MODEL | u'auth.User' |
AUTH_WITH_REMOTE_USER | False |
BASE_DIR | '/opt/gvsigonline/gvsigol' |
BASE_URL | 'https://online.gvsig.com' |
BING_LAYERS | ['Road', 'Aerial', 'AerialWithLabels'] |
CACHES | {u'default': {u'BACKEND': u'django.core.cache.backends.locmem.LocMemCache'}} |
CACHE_MIDDLEWARE_ALIAS | u'default' |
CACHE_MIDDLEWARE_KEY_PREFIX | u'********************' |
CACHE_MIDDLEWARE_SECONDS | 600 |
CACHE_OPTIONS | {'FORMATS': ['image/png'], 'GRID_SUBSETS': ['EPSG:3857', 'EPSG:4326'], 'OPERATION_MODE': 'ONLY_MASTER'} |
CELERY_BROKER_URL | 'pyamqp://gvsigol:io3eiD2v@localhost:5672/gvsigol' |
CONTROL_FIELDS | [{'name': 'modified_by', 'type': 'character_varying'}, {'name': 'last_modification', 'type': 'date'}] |
CORS_ORIGIN_ALLOW_ALL | True |
CRONTAB_ACTIVE | False |
CSRF_COOKIE_AGE | 31449600 |
CSRF_COOKIE_DOMAIN | None |
CSRF_COOKIE_HTTPONLY | False |
CSRF_COOKIE_NAME | u'csrftoken' |
CSRF_COOKIE_PATH | u'/' |
CSRF_COOKIE_SECURE | False |
CSRF_FAILURE_VIEW | u'django.views.csrf.csrf_failure' |
CSRF_HEADER_NAME | u'HTTP_X_CSRFTOKEN' |
CSRF_TRUSTED_ORIGINS | ['online.gvsig.com'] |
CSRF_USE_SESSIONS | False |
DATABASES | {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.contrib.gis.db.backends.postgis', 'HOST': 'online.gvsig.com', 'NAME': 'gvsigonline', 'OPTIONS': {'options': '-c search_path=public'}, 'PASSWORD': u'********************', 'PORT': '5432', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'gvsigonline'}} |
DATABASE_ROUTERS | [] |
DATA_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
DATA_UPLOAD_MAX_NUMBER_FIELDS | 1000 |
DATETIME_FORMAT | u'N j, Y, P' |
DATETIME_INPUT_FORMATS | [u'%Y-%m-%d %H:%M:%S', u'%Y-%m-%d %H:%M:%S.%f', u'%Y-%m-%d %H:%M', u'%Y-%m-%d', u'%m/%d/%Y %H:%M:%S', u'%m/%d/%Y %H:%M:%S.%f', u'%m/%d/%Y %H:%M', u'%m/%d/%Y', u'%m/%d/%y %H:%M:%S', u'%m/%d/%y %H:%M:%S.%f', u'%m/%d/%y %H:%M', u'%m/%d/%y'] |
DATE_FORMAT | u'N j, Y' |
DATE_INPUT_FORMATS | [u'%Y-%m-%d', u'%m/%d/%Y', u'%m/%d/%y', u'%b %d %Y', u'%b %d, %Y', u'%d %b %Y', u'%d %b, %Y', u'%B %d %Y', u'%B %d, %Y', u'%d %B %Y', u'%d %B, %Y'] |
DEBUG | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
DECIMAL_SEPARATOR | u'.' |
DEFAULT_CHARSET | u'utf-8' |
DEFAULT_CONTENT_TYPE | u'text/html' |
DEFAULT_EXCEPTION_REPORTER_FILTER | u'django.views.debug.SafeExceptionReporterFilter' |
DEFAULT_FILE_STORAGE | u'django.core.files.storage.FileSystemStorage' |
DEFAULT_FROM_EMAIL | u'webmaster@localhost' |
DEFAULT_INDEX_TABLESPACE | u'' |
DEFAULT_TABLESPACE | u'' |
DISALLOWED_USER_AGENTS | [] |
EMAIL_BACKEND | 'django.core.mail.backends.smtp.EmailBackend' |
EMAIL_BACKEND_ACTIVE | False |
EMAIL_HOST | 'localhost' |
EMAIL_HOST_PASSWORD | u'********************' |
EMAIL_HOST_USER | '' |
EMAIL_PORT | 25 |
EMAIL_SSL_CERTFILE | None |
EMAIL_SSL_KEYFILE | u'********************' |
EMAIL_SUBJECT_PREFIX | u'[Django] ' |
EMAIL_TIMEOUT | 60 |
EMAIL_USE_LOCALTIME | False |
EMAIL_USE_SSL | False |
EMAIL_USE_TLS | True |
EXTERNAL_LAYER_SUPPORTED_TYPES | ['WMS', 'WMTS', 'XYZ', 'Bing', 'OSM'] |
EXTRA_LANG_INFO | {'va': {'bidi': False, 'code': u'va', 'name': u'Valencian', 'name_local': u'Valencian'}} |
FILEMANAGER_DIRECTORY | '/var/www/media/data' |
FILEMANAGER_MEDIA_ROOT | '/var/www/media/data' |
FILEMANAGER_MEDIA_URL | '/var/www/media/data' |
FILEMANAGER_STORAGE | <django.core.files.storage.FileSystemStorage object at 0x7f0125af42d0> |
FILE_CHARSET | u'utf-8' |
FILE_UPLOAD_DIRECTORY_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | [u'django.core.files.uploadhandler.MemoryFileUploadHandler', u'django.core.files.uploadhandler.TemporaryFileUploadHandler'] |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
FILE_UPLOAD_PERMISSIONS | None |
FILE_UPLOAD_TEMP_DIR | None |
FIRST_DAY_OF_WEEK | 0 |
FIXTURE_DIRS | [] |
FORCE_SCRIPT_NAME | None |
FORMAT_MODULE_PATH | None |
FORM_RENDERER | u'django.forms.renderers.DjangoTemplates' |
GDALTOOLS_BASEPATH | '/usr/bin' |
GDAL_LIBRARY_PATH | '/lib64/libgdal.so.1' |
GVSIGOL_ENABLE_ENUMERATIONS | True |
GVSIGOL_LDAP | {'AD': '', 'DOMAIN': 'dc=local,dc=gvsigonline,dc=com', 'ENABLED': True, 'HOST': 'online.gvsig.com', 'PASSWORD': u'********************', 'PORT': '389', 'USERNAME': 'cn=admin,dc=local,dc=gvsigonline,dc=com'} |
GVSIGOL_NAME | '' |
GVSIGOL_NAME_SHORT | '' |
GVSIGOL_SKIN | 'skin-blue' |
GVSIGOL_SURNAME | '' |
GVSIGOL_SURNAME_SHORT | '' |
GVSIGOL_TOOLS | {'attribute_table': {'private_fields_prefix': '_', 'show_search': True}, 'get_feature_info_control': {'private_fields_prefix': '_'}} |
GVSIGOL_USERS_CARTODB | {'dbhost': 'online.gvsig.com', 'dbname': 'gvsigonline', 'dbpassword': u'********************', 'dbport': '5432', 'dbuser': 'gvsigonline'} |
GVSIGOL_VERSION | '2.6.1' |
IGNORABLE_404_URLS | [] |
INSTALLED_APPS | ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.gis', 'django.contrib.sites', 'django.contrib.flatpages', 'tinymce', 'rest_framework', 'gvsigol_statistics', 'gvsigol_auth', 'gvsigol_services', 'gvsigol_symbology', 'gvsigol_filemanager', 'gvsigol_core', 'gvsigol_app_asoc', 'gvsigol_plugin_print', 'gvsigol_plugin_edition', 'gvsigol_plugin_geocoding', 'gvsigol_plugin_catastro', 'actstream', 'corsheaders', 'drf_yasg'] |
INTERNAL_IPS | [] |
JWT_AUTH | {'JWT_ALLOW_REFRESH': True, 'JWT_EXPIRATION_DELTA': datetime.timedelta(2), 'JWT_REFRESH_EXPIRATION_DELTA': datetime.timedelta(7)} |
LANGUAGES | [('es', u'Spanish'), ('en', u'English')] |
LANGUAGES_BIDI | [u'he', u'ar', u'fa', u'ur'] |
LANGUAGE_CODE | u'en-us' |
LANGUAGE_COOKIE_AGE | None |
LANGUAGE_COOKIE_DOMAIN | None |
LANGUAGE_COOKIE_NAME | u'django_language' |
LANGUAGE_COOKIE_PATH | u'/' |
LANG_INFO | {u'af': {u'bidi': False, u'code': u'af', u'name': u'Afrikaans', u'name_local': u'Afrikaans'}, u'ar': {u'bidi': True, u'code': u'ar', u'name': u'Arabic', u'name_local': u'\u0627\u0644\u0639\u0631\u0628\u064a\u0651\u0629'}, u'ast': {u'bidi': False, u'code': u'ast', u'name': u'Asturian', u'name_local': u'asturianu'}, u'az': {u'bidi': True, u'code': u'az', u'name': u'Azerbaijani', u'name_local': u'Az\u0259rbaycanca'}, u'be': {u'bidi': False, u'code': u'be', u'name': u'Belarusian', u'name_local': u'\u0431\u0435\u043b\u0430\u0440\u0443\u0441\u043a\u0430\u044f'}, u'bg': {u'bidi': False, u'code': u'bg', u'name': u'Bulgarian', u'name_local': u'\u0431\u044a\u043b\u0433\u0430\u0440\u0441\u043a\u0438'}, u'bn': {u'bidi': False, u'code': u'bn', u'name': u'Bengali', u'name_local': u'\u09ac\u09be\u0982\u09b2\u09be'}, u'br': {u'bidi': False, u'code': u'br', u'name': u'Breton', u'name_local': u'brezhoneg'}, u'bs': {u'bidi': False, u'code': u'bs', u'name': u'Bosnian', u'name_local': u'bosanski'}, u'ca': {u'bidi': False, u'code': u'ca', u'name': u'Catalan', u'name_local': u'catal\xe0'}, u'cs': {u'bidi': False, u'code': u'cs', u'name': u'Czech', u'name_local': u'\u010desky'}, u'cy': {u'bidi': False, u'code': u'cy', u'name': u'Welsh', u'name_local': u'Cymraeg'}, u'da': {u'bidi': False, u'code': u'da', u'name': u'Danish', u'name_local': u'dansk'}, u'de': {u'bidi': False, u'code': u'de', u'name': u'German', u'name_local': u'Deutsch'}, u'dsb': {u'bidi': False, u'code': u'dsb', u'name': u'Lower Sorbian', u'name_local': u'dolnoserbski'}, u'el': {u'bidi': False, u'code': u'el', u'name': u'Greek', u'name_local': u'\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac'}, u'en': {u'bidi': False, u'code': u'en', u'name': u'English', u'name_local': u'English', u'name_translated': u'English'}, u'en-au': {u'bidi': False, u'code': u'en-au', u'name': u'Australian English', u'name_local': u'Australian English'}, u'en-gb': {u'bidi': False, u'code': u'en-gb', u'name': u'British English', u'name_local': u'British English'}, u'eo': {u'bidi': False, u'code': u'eo', u'name': u'Esperanto', u'name_local': u'Esperanto'}, u'es': {u'bidi': False, u'code': u'es', u'name': u'Spanish', u'name_local': u'espa\xf1ol', u'name_translated': u'Spanish'}, u'es-ar': {u'bidi': False, u'code': u'es-ar', u'name': u'Argentinian Spanish', u'name_local': u'espa\xf1ol de Argentina'}, u'es-co': {u'bidi': False, u'code': u'es-co', u'name': u'Colombian Spanish', u'name_local': u'espa\xf1ol de Colombia'}, u'es-mx': {u'bidi': False, u'code': u'es-mx', u'name': u'Mexican Spanish', u'name_local': u'espa\xf1ol de Mexico'}, u'es-ni': {u'bidi': False, u'code': u'es-ni', u'name': u'Nicaraguan Spanish', u'name_local': u'espa\xf1ol de Nicaragua'}, u'es-ve': {u'bidi': False, u'code': u'es-ve', u'name': u'Venezuelan Spanish', u'name_local': u'espa\xf1ol de Venezuela'}, u'et': {u'bidi': False, u'code': u'et', u'name': u'Estonian', u'name_local': u'eesti'}, u'eu': {u'bidi': False, u'code': u'eu', u'name': u'Basque', u'name_local': u'Basque'}, u'fa': {u'bidi': True, u'code': u'fa', u'name': u'Persian', u'name_local': u'\u0641\u0627\u0631\u0633\u06cc'}, u'fi': {u'bidi': False, u'code': u'fi', u'name': u'Finnish', u'name_local': u'suomi'}, u'fr': {u'bidi': False, u'code': u'fr', u'name': u'French', u'name_local': u'fran\xe7ais'}, u'fy': {u'bidi': False, u'code': u'fy', u'name': u'Frisian', u'name_local': u'frysk'}, u'ga': {u'bidi': False, u'code': u'ga', u'name': u'Irish', u'name_local': u'Gaeilge'}, u'gd': {u'bidi': False, u'code': u'gd', u'name': u'Scottish Gaelic', u'name_local': u'G\xe0idhlig'}, u'gl': {u'bidi': False, u'code': u'gl', u'name': u'Galician', u'name_local': u'galego'}, u'he': {u'bidi': True, u'code': u'he', u'name': u'Hebrew', u'name_local': u'\u05e2\u05d1\u05e8\u05d9\u05ea'}, u'hi': {u'bidi': False, u'code': u'hi', u'name': u'Hindi', u'name_local': u'Hindi'}, u'hr': {u'bidi': False, u'code': u'hr', u'name': u'Croatian', u'name_local': u'Hrvatski'}, u'hsb': {u'bidi': False, u'code': u'hsb', u'name': u'Upper Sorbian', u'name_local': u'hornjoserbsce'}, u'hu': {u'bidi': False, u'code': u'hu', u'name': u'Hungarian', u'name_local': u'Magyar'}, u'ia': {u'bidi': False, u'code': u'ia', u'name': u'Interlingua', u'name_local': u'Interlingua'}, u'id': {u'bidi': False, u'code': u'id', u'name': u'Indonesian', u'name_local': u'Bahasa Indonesia'}, u'io': {u'bidi': False, u'code': u'io', u'name': u'Ido', u'name_local': u'ido'}, u'is': {u'bidi': False, u'code': u'is', u'name': u'Icelandic', u'name_local': u'\xcdslenska'}, u'it': {u'bidi': False, u'code': u'it', u'name': u'Italian', u'name_local': u'italiano'}, u'ja': {u'bidi': False, u'code': u'ja', u'name': u'Japanese', u'name_local': u'\u65e5\u672c\u8a9e'}, u'ka': {u'bidi': False, u'code': u'ka', u'name': u'Georgian', u'name_local': u'\u10e5\u10d0\u10e0\u10d7\u10e3\u10da\u10d8'}, u'kk': {u'bidi': False, u'code': u'kk', u'name': u'Kazakh', u'name_local': u'\u049a\u0430\u0437\u0430\u049b'}, u'km': {u'bidi': False, u'code': u'km', u'name': u'Khmer', u'name_local': u'Khmer'}, u'kn': {u'bidi': False, u'code': u'kn', u'name': u'Kannada', u'name_local': u'Kannada'}, u'ko': {u'bidi': False, u'code': u'ko', u'name': u'Korean', u'name_local': u'\ud55c\uad6d\uc5b4'}, u'lb': {u'bidi': False, u'code': u'lb', u'name': u'Luxembourgish', u'name_local': u'L\xebtzebuergesch'}, u'lt': {u'bidi': False, u'code': u'lt', u'name': u'Lithuanian', u'name_local': u'Lietuvi\u0161kai'}, u'lv': {u'bidi': False, u'code': u'lv', u'name': u'Latvian', u'name_local': u'latvie\u0161u'}, u'mk': {u'bidi': False, u'code': u'mk', u'name': u'Macedonian', u'name_local': u'\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0441\u043a\u0438'}, u'ml': {u'bidi': False, u'code': u'ml', u'name': u'Malayalam', u'name_local': u'Malayalam'}, u'mn': {u'bidi': False, u'code': u'mn', u'name': u'Mongolian', u'name_local': u'Mongolian'}, u'mr': {u'bidi': False, u'code': u'mr', u'name': u'Marathi', u'name_local': u'\u092e\u0930\u093e\u0920\u0940'}, u'my': {u'bidi': False, u'code': u'my', u'name': u'Burmese', u'name_local': u'\u1019\u103c\u1014\u103a\u1019\u102c\u1018\u102c\u101e\u102c'}, u'nb': {u'bidi': False, u'code': u'nb', u'name': u'Norwegian Bokmal', u'name_local': u'norsk (bokm\xe5l)'}, u'ne': {u'bidi': False, u'code': u'ne', u'name': u'Nepali', u'name_local': u'\u0928\u0947\u092a\u093e\u0932\u0940'}, u'nl': {u'bidi': False, u'code': u'nl', u'name': u'Dutch', u'name_local': u'Nederlands'}, u'nn': {u'bidi': False, u'code': u'nn', u'name': u'Norwegian Nynorsk', u'name_local': u'norsk (nynorsk)'}, u'no': {u'bidi': False, u'code': u'no', u'name': u'Norwegian', u'name_local': u'norsk'}, u'os': {u'bidi': False, u'code': u'os', u'name': u'Ossetic', u'name_local': u'\u0418\u0440\u043e\u043d'}, u'pa': {u'bidi': False, u'code': u'pa', u'name': u'Punjabi', u'name_local': u'Punjabi'}, u'pl': {u'bidi': False, u'code': u'pl', u'name': u'Polish', u'name_local': u'polski'}, u'pt': {u'bidi': False, u'code': u'pt', u'name': u'Portuguese', u'name_local': u'Portugu\xeas'}, u'pt-br': {u'bidi': False, u'code': u'pt-br', u'name': u'Brazilian Portuguese', u'name_local': u'Portugu\xeas Brasileiro'}, u'ro': {u'bidi': False, u'code': u'ro', u'name': u'Romanian', u'name_local': u'Rom\xe2n\u0103'}, u'ru': {u'bidi': False, u'code': u'ru', u'name': u'Russian', u'name_local': u'\u0420\u0443\u0441\u0441\u043a\u0438\u0439'}, u'sk': {u'bidi': False, u'code': u'sk', u'name': u'Slovak', u'name_local': u'Slovensky'}, u'sl': {u'bidi': False, u'code': u'sl', u'name': u'Slovenian', u'name_local': u'Sloven\u0161\u010dina'}, u'sq': {u'bidi': False, u'code': u'sq', u'name': u'Albanian', u'name_local': u'shqip'}, u'sr': {u'bidi': False, u'code': u'sr', u'name': u'Serbian', u'name_local': u'\u0441\u0440\u043f\u0441\u043a\u0438'}, u'sr-latn': {u'bidi': False, u'code': u'sr-latn', u'name': u'Serbian Latin', u'name_local': u'srpski (latinica)'}, u'sv': {u'bidi': False, u'code': u'sv', u'name': u'Swedish', u'name_local': u'svenska'}, u'sw': {u'bidi': False, u'code': u'sw', u'name': u'Swahili', u'name_local': u'Kiswahili'}, u'ta': {u'bidi': False, u'code': u'ta', u'name': u'Tamil', u'name_local': u'\u0ba4\u0bae\u0bbf\u0bb4\u0bcd'}, u'te': {u'bidi': False, u'code': u'te', u'name': u'Telugu', u'name_local': u'\u0c24\u0c46\u0c32\u0c41\u0c17\u0c41'}, u'th': {u'bidi': False, u'code': u'th', u'name': u'Thai', u'name_local': u'\u0e20\u0e32\u0e29\u0e32\u0e44\u0e17\u0e22'}, u'tr': {u'bidi': False, u'code': u'tr', u'name': u'Turkish', u'name_local': u'T\xfcrk\xe7e'}, u'tt': {u'bidi': False, u'code': u'tt', u'name': u'Tatar', u'name_local': u'\u0422\u0430\u0442\u0430\u0440\u0447\u0430'}, u'udm': {u'bidi': False, u'code': u'udm', u'name': u'Udmurt', u'name_local': u'\u0423\u0434\u043c\u0443\u0440\u0442'}, u'uk': {u'bidi': False, u'code': u'uk', u'name': u'Ukrainian', u'name_local': u'\u0423\u043a\u0440\u0430\u0457\u043d\u0441\u044c\u043a\u0430'}, u'ur': {u'bidi': True, u'code': u'ur', u'name': u'Urdu', u'name_local': u'\u0627\u0631\u062f\u0648'}, 'va': {'bidi': False, 'code': u'va', 'name': u'Valencian', 'name_local': u'Valencian'}, u'vi': {u'bidi': False, u'code': u'vi', u'name': u'Vietnamese', u'name_local': u'Ti\xea\u0301ng Vi\xea\u0323t'}, u'zh-cn': {u'fallback': [u'zh-hans']}, u'zh-hans': {u'bidi': False, u'code': u'zh-hans', u'name': u'Simplified Chinese', u'name_local': u'\u7b80\u4f53\u4e2d\u6587'}, u'zh-hant': {u'bidi': False, u'code': u'zh-hant', u'name': u'Traditional Chinese', u'name_local': u'\u7e41\u9ad4\u4e2d\u6587'}, u'zh-hk': {u'fallback': [u'zh-hant']}, u'zh-mo': {u'fallback': [u'zh-hant']}, u'zh-my': {u'fallback': [u'zh-hans']}, u'zh-sg': {u'fallback': [u'zh-hans']}, u'zh-tw': {u'fallback': [u'zh-hant']}} |
LEGACY_GVSIGOL_SERVICES | {'ENGINE': 'geoserver', 'PASSWORD': u'********************', 'URL': 'https://online.gvsig.com/geoserver', 'USER': 'root'} |
LOCALE_PATHS | ('/opt/gvsigonline/gvsigol/gvsigol/locale', '/opt/gvsigonline/gvsigol/gvsigol_core/locale', '/opt/gvsigonline/gvsigol/gvsigol_services/locale', '/opt/gvsigonline/gvsigol/gvsigol_symbology/locale', '/opt/gvsigonline/gvsigol/gvsigol_auth/locale', '/opt/gvsigonline/gvsigol/gvsigol_filemanager/locale', '/opt/gvsigonline/gvsigol/gvsigol_statistics/locale') |
LOGGING | {'disable_existing_loggers': False, 'handlers': {'console': {'class': 'logging.StreamHandler'}}, 'loggers': {'django': {'handlers': ['console'], 'level': 'INFO'}, 'gvsigol': {'handlers': ['console'], 'level': 'DEBUG'}}, 'version': 1} |
LOGGING_CONFIG | u'logging.config.dictConfig' |
LOGIN_REDIRECT_URL | u'/accounts/profile/' |
LOGIN_URL | u'/accounts/login/' |
LOGOUT_PAGE_URL | '/gvsigonline/' |
LOGOUT_REDIRECT_URL | None |
MANAGERS | [] |
MAX_ZOOM_LEVEL | 21 |
MEDIA_ROOT | '/var/www/media/' |
MEDIA_URL | 'https://online.gvsig.com/media/' |
MESSAGE_STORAGE | u'django.contrib.messages.storage.fallback.FallbackStorage' |
MIDDLEWARE | None |
MIDDLEWARE_CLASSES | ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.PersistentRemoteUserMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', 'django.contrib.flatpages.middleware.FlatpageFallbackMiddleware'] |
MIGRATION_MODULES | {} |
MONTH_DAY_FORMAT | u'F j' |
MOSAIC_DB | {'database': 'gvsigonline', 'host': 'online.gvsig.com', 'passwd': u'********************', 'port': '5432', 'schema': 'imagemosaic', 'user': 'gvsigonline'} |
NUMBER_GROUPING | 0 |
OGR2OGR_PATH | '/usr/bin/ogr2ogr' |
OSM_TILING_1 | '' |
OSM_TILING_2 | '' |
OSM_TILING_3 | '' |
PASSWORD_HASHERS | u'********************' |
PASSWORD_RESET_TIMEOUT_DAYS | u'********************' |
POSTGIS_VERSION | (2, 1, 2) |
PREPEND_WWW | False |
PROXIES | {'ftp': None, 'http': None, 'https': None} |
REST_FRAMEWORK | {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_jwt.authentication.JSONWebTokenAuthentication', 'rest_framework.authentication.SessionAuthentication', 'rest_framework.authentication.BasicAuthentication'), 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAuthenticated',)} |
ROOT_URLCONF | 'gvsigol.urls' |
SECRET_FILE | u'********************' |
SECRET_KEY | u'********************' |
SECURE_BROWSER_XSS_FILTER | False |
SECURE_CONTENT_TYPE_NOSNIFF | False |
SECURE_HSTS_INCLUDE_SUBDOMAINS | False |
SECURE_HSTS_PRELOAD | False |
SECURE_HSTS_SECONDS | 0 |
SECURE_PROXY_SSL_HEADER | None |
SECURE_REDIRECT_EXEMPT | [] |
SECURE_SSL_HOST | None |
SECURE_SSL_REDIRECT | False |
SENDFILE_BACKEND | 'sendfile.backends.xsendfile' |
SERVER_EMAIL | u'root@localhost' |
SESSION_CACHE_ALIAS | u'default' |
SESSION_COOKIE_AGE | 1209600 |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_HTTPONLY | True |
SESSION_COOKIE_NAME | u'sessionid' |
SESSION_COOKIE_PATH | u'/' |
SESSION_COOKIE_SECURE | False |
SESSION_ENGINE | u'django.contrib.sessions.backends.db' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | True |
SESSION_FILE_PATH | None |
SESSION_SAVE_EVERY_REQUEST | False |
SESSION_SERIALIZER | u'django.contrib.sessions.serializers.JSONSerializer' |
SETTINGS_MODULE | 'gvsigol.settings' |
SHARED_VIEW_EXPIRATION_TIME | 1 |
SHORT_DATETIME_FORMAT | u'm/d/Y P' |
SHORT_DATE_FORMAT | u'm/d/Y' |
SIGNING_BACKEND | u'django.core.signing.TimestampSigner' |
SILENCED_SYSTEM_CHECKS | [] |
SITE_ID | 1 |
STATICFILES_DIRS | [] |
STATICFILES_FINDERS | ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder') |
STATICFILES_STORAGE | u'django.contrib.staticfiles.storage.StaticFilesStorage' |
STATIC_ROOT | '/opt/gvsigonline/gvsigol/assets' |
STATIC_URL | '/static/' |
SUPPORTED_CRS | {'3857': {'code': 'EPSG:3857', 'definition': '+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs', 'title': 'WGS 84 / Pseudo-Mercator', 'units': 'meters'}, '4326': {'code': 'EPSG:4326', 'definition': '+proj=longlat +datum=WGS84 +no_defs +axis=neu', 'title': 'WGS84 / LatLon', 'units': 'degrees'}} |
SUPPORTED_ENCODINGS | ['LATIN1', 'UTF-8', 'ISO-8859-15', 'WINDOWS-1252'] |
SWAGGER_SETTINGS | {'SECURITY_DEFINITIONS': {'api_key': u'********************'}, 'USE_SESSION_AUTH': False, 'api_key': u'********************', 'is_authenticated': False, 'is_superuser': False} |
TEMPLATES | [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/opt/gvsigonline/gvsigol/gvsigol_auth/templates', '/opt/gvsigonline/gvsigol/gvsigol_core/templates', '/opt/gvsigonline/gvsigol/gvsigol_services/templates', '/opt/gvsigonline/gvsigol/gvsigol_symbology/templates', '/opt/gvsigonline/gvsigol/gvsigol_filemanager/templates', '/opt/gvsigonline/gvsigol/gvsigol_statistics/templates'], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'gvsigol_core.context_processors.global_settings', 'django.contrib.messages.context_processors.messages', 'django.template.context_processors.i18n', 'django.template.context_processors.media']}}] |
TEMPORAL_ADVANCED_PARAMETERS | False |
TEST_NON_SERIALIZED_APPS | [] |
TEST_RUNNER | u'django.test.runner.DiscoverRunner' |
THOUSAND_SEPARATOR | u',' |
TILE_SIZE | 256 |
TIME_FORMAT | u'P' |
TIME_INPUT_FORMATS | [u'%H:%M:%S', u'%H:%M:%S.%f', u'%H:%M'] |
TIME_ZONE | 'UTC' |
USE_DEFAULT_SUPPORTED_CRS | False |
USE_ETAGS | False |
USE_I18N | True |
USE_L10N | True |
USE_THOUSAND_SEPARATOR | False |
USE_TZ | True |
USE_X_FORWARDED_HOST | False |
USE_X_FORWARDED_PORT | False |
WMS_MAX_VERSION | '1.3.0' |
WMTS_MAX_VERSION | '1.0.0' |
WSGI_APPLICATION | 'gvsigol.wsgi.application' |
X_FRAME_OPTIONS | u'SAMEORIGIN' |
YEAR_MONTH_FORMAT | u'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.