issubclass() arg 1 must be a class
Request Method: | GET |
---|---|
Request URL: | http://127.0.0.1/admin/routers/ |
Django Version: | 1.5.2 |
Exception Type: | TypeError |
Exception Value: | issubclass() arg 1 must be a class |
Exception Location: | /opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/exceptions.py in handle, line 256 |
Python Executable: | /usr/bin/python |
Python Version: | 2.7.5 |
Python Path: | ['/opt/stack/horizon/openstack_dashboard/wsgi/../..', '/usr/lib/python2.7/site-packages/pip-1.4-py2.7.egg', '/opt/stack/pbr', '/opt/stack/oslo.config', '/opt/stack/oslo.messaging', '/opt/stack/python-keystoneclient', '/opt/stack/python-glanceclient', '/opt/stack/python-cinderclient', '/opt/stack/python-novaclient', '/opt/stack/python-swiftclient', '/opt/stack/python-neutronclient', '/opt/stack/python-heatclient', '/opt/stack/python-openstackclient', '/opt/stack/keystone', '/opt/stack/glance', '/opt/stack/cinder', '/opt/stack/neutron', '/opt/stack/nova', '/opt/stack/horizon', '/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/lib64/python2.7/site-packages/gst-0.10', '/usr/lib64/python2.7/site-packages/gtk-2.0', '/usr/lib/python2.7/site-packages', '/usr/lib/python2.7/site-packages/setuptools-0.6c11-py2.7.egg-info', '/opt/stack/horizon/openstack_dashboard'] |
Server time: | Tue, 3 Sep 2013 17:01:52 +0000 |
/usr/lib/python2.7/site-packages/django/core/handlers/base.py
in get_response
response = callback(request, *callback_args, **callback_kwargs)...
/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py
in dec
return view_func(request, *args, **kwargs)...
/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py
in dec
return view_func(request, *args, **kwargs)...
/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py
in dec
return view_func(request, *args, **kwargs)...
/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py
in dec
return view_func(request, *args, **kwargs)...
/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/decorators.py
in dec
return view_func(request, *args, **kwargs)...
/usr/lib/python2.7/site-packages/django/views/generic/base.py
in view
return self.dispatch(request, *args, **kwargs)...
/usr/lib/python2.7/site-packages/django/views/generic/base.py
in dispatch
return handler(request, *args, **kwargs)...
/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tables/views.py
in get
handled = self.construct_tables()...
/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tables/views.py
in construct_tables
handled = self.handle_table(table)...
/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tables/views.py
in handle_table
data = self._get_data_dict()...
/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/tables/views.py
in _get_data_dict
self._data = {self.table_class._meta.name: self.get_data()}...
/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/admin/routers/views.py
in get_data
routers = self._get_routers()...
/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/admin/routers/views.py
in _get_routers
self._set_external_network(r, ext_net_dict)...
/opt/stack/horizon/openstack_dashboard/wsgi/../../openstack_dashboard/dashboards/project/routers/views.py
in _set_external_network
exceptions.handle(self.request, msg)...
/opt/stack/horizon/openstack_dashboard/wsgi/../../horizon/exceptions.py
in handle
handled = issubclass(exc_type, HandledException)...
No GET data
No POST data
No FILES data
Variable | Value |
---|---|
csrftoken | 'oH4eSjEsFffg1usPxtpqWeMLTR1ssPNg' |
horizon.tabs | '%7B%22undefined%22%3A%22%23update_subnet__updatesubnetinfoaction%22%7D' |
sessionid | '.eJy9l-lvG0UUwHvkaF2a0EIPWo4ApaQcydyzU47S4xuoSBEr-UsUzfGmNnXWGXsd6AdL8AH_l0j8Kby102ZrknSrSsgfvDv75s3M7x3z3h9nxun0er4yKoa-vwdhp-w_hSJfo4REQTKmHaE0GEG0jZxbyTSLQEXIW1PBnV53WG6nM-vtG6dOneqU5d7dzU3K9AbBH70rCSGb-2yDpLOoUmfEa2-4M8Qrqp3MNAUVbHQOiOCTtNBBMYDoCXGR26C5sMA4DnhJnQ8cbMgmabESCz44zxyAC0J46lXMeOa8d4poxcBO0lIlFjmAdY4HRYm3uLIIUUaIjGd4HB0mabkSo8Yrw2wggWYajBfMCSYFC8Y55hkueq4SUyGznDvhg2RGOSIpvoNn0UQedAaTdL4SY9Yzww2eVwnnwTsdkSKnjgaijCST1JoeQQcBQShLY8ZM1IEykAEMihiHmifpwlSMWyOjiCLwTETcHgGQNmaZJ4ozZibprUpMAwRrFS6pRHDUSJ6BNFRzPHfUEtLFSVqB_MIAnnT7xU5hdyFfeQTRjnrl2tZ0ML-4Y0dlZ2c0hMFON7TX0KZauhC5lEFQL5QLhljEhE8Rt8GIyVcPFEIR9vrdosS9rOL8_a6H4c7sW_s8Kpot8XMBaTW_XFvHWY-OFPLb6H7FsMS36ceNg_GNH-HZsOwX8OBA7mLPDssd68vufrd85oMtoezuQuvFQ3o7by3_ff7spdOsdeWfv7bSpXxx6qx-boVq-dYv1ZdWunznz_TOOL27ni-F_q7tFunKOF1dz890Q7r2OF-ocKXrj0f5ysHZHtrS9vpP0nvb6cb6ON1cb6_iIZ9DGGJgFE-H29OTvxjcTu-P0wfr7XM4aMNut8i3fmqbowIn01pg4GxyL9FpQ4ZuzYXB4NGRBhcCUEoo-nB7CWfPIHdWp4vtjVyv699c8QWcjXuGQWF7b67tTKVt5lDEZZmQxHLDpeBCZIYqdK3IicRo0Gpk2wsoVj7bg_YyPvj-7t6ohOlgZYXZQ3_fjsbpw2bUPxqntTnqV486Dkae2qwhfdlv5_CeoGGe3QmiNTBMkaispIIrLXgUmGm4i9RSaRixUcyDKaD8rT94eghmNjgqB_0C2XzcjM0n4_RpQ49Ur-mRJ-J7s0WaemczbTUj6IwrbjNpMbmJjIEjITCiIvfCmwhZ3QgVtP1-b7QL--zQCtX5fbcIMEAj3GpmhM_G6facEa4fH2-8KeMTdcwjPFG4Hr9RG7yaFQ3MCCB4qYGxUTobGIAAVyd0_jB-UclREfx5M0CYYe_MAbpy1H4xZBrTOV7BPJrjJetcuNRMa4hZsJjUuHNYJnEtbAAsJrypc6mmDWtAZu-I44tmOL4cp6-a4DDMsDfCMVXQCMdUsoYDkztg-cSZwHoJhDJaYvElo6SScWNeSvOL1bRd-wRejqInPVt4QCpfN6OyMU6bzVMZ_T9SWYNFXiOVNdBWs4CNzKINCESsCA0HhzlNR5tF5qyKQOoWWHqRyo5JZKSZCeg4sTkT3DrmPHzzeZW4eb-SbUq7gb6Hvf4o_Ads44k1hopGzRhl1GVaRHBYUnPljdTGUAxuXmd4tkLhazfBwQDS483oiXGSc_RuHpl6JOaaaV_VFNrJ3dl_UL1CvH5fhqyqTjjBKk4Qxh2P2CIyR4CLQJWcvy-7AYoS6_ZDStXo04MafwT54qDfg2FS20mPU3YotvicytBit1o1DrM6HfuUZPLlMGtk8mX4fa87QAV3O7M2YGHlqpk68rCfKUI3Dv5beelb6Zs7W-nbyVb6Ll_eG_R_BV-m78fp3nrn2iyHvSLaOtcPtzXKF6pdpR_G6f7z-a_qndKDlzVUzcbDzsV8qYTCFmV61Lk3cvnyQTvWeTDa-BfrVkRQ:1VGtzC:kQDfOaqwNFOdwW-CEESAXiKdljU' |
Variable | Value |
---|---|
mod_wsgi.listener_port | '80' |
HTTP_COOKIE | 'csrftoken=oH4eSjEsFffg1usPxtpqWeMLTR1ssPNg; sessionid=".eJy9l-lvG0UUwHvkaF2a0EIPWo4ApaQcydyzU47S4xuoSBEr-UsUzfGmNnXWGXsd6AdL8AH_l0j8Kby102ZrknSrSsgfvDv75s3M7x3z3h9nxun0er4yKoa-vwdhp-w_hSJfo4REQTKmHaE0GEG0jZxbyTSLQEXIW1PBnV53WG6nM-vtG6dOneqU5d7dzU3K9AbBH70rCSGb-2yDpLOoUmfEa2-4M8Qrqp3MNAUVbHQOiOCTtNBBMYDoCXGR26C5sMA4DnhJnQ8cbMgmabESCz44zxyAC0J46lXMeOa8d4poxcBO0lIlFjmAdY4HRYm3uLIIUUaIjGd4HB0mabkSo8Yrw2wggWYajBfMCSYFC8Y55hkueq4SUyGznDvhg2RGOSIpvoNn0UQedAaTdL4SY9Yzww2eVwnnwTsdkSKnjgaijCST1JoeQQcBQShLY8ZM1IEykAEMihiHmifpwlSMWyOjiCLwTETcHgGQNmaZJ4ozZibprUpMAwRrFS6pRHDUSJ6BNFRzPHfUEtLFSVqB_MIAnnT7xU5hdyFfeQTRjnrl2tZ0ML-4Y0dlZ2c0hMFON7TX0KZauhC5lEFQL5QLhljEhE8Rt8GIyVcPFEIR9vrdosS9rOL8_a6H4c7sW_s8Kpot8XMBaTW_XFvHWY-OFPLb6H7FsMS36ceNg_GNH-HZsOwX8OBA7mLPDssd68vufrd85oMtoezuQuvFQ3o7by3_ff7spdOsdeWfv7bSpXxx6qx-boVq-dYv1ZdWunznz_TOOL27ni-F_q7tFunKOF1dz890Q7r2OF-ocKXrj0f5ysHZHtrS9vpP0nvb6cb6ON1cb6_iIZ9DGGJgFE-H29OTvxjcTu-P0wfr7XM4aMNut8i3fmqbowIn01pg4GxyL9FpQ4ZuzYXB4NGRBhcCUEoo-nB7CWfPIHdWp4vtjVyv699c8QWcjXuGQWF7b67tTKVt5lDEZZmQxHLDpeBCZIYqdK3IicRo0Gpk2wsoVj7bg_YyPvj-7t6ohOlgZYXZQ3_fjsbpw2bUPxqntTnqV486Dkae2qwhfdlv5_CeoGGe3QmiNTBMkaispIIrLXgUmGm4i9RSaRixUcyDKaD8rT94eghmNjgqB_0C2XzcjM0n4_RpQ49Ur-mRJ-J7s0WaemczbTUj6IwrbjNpMbmJjIEjITCiIvfCmwhZ3QgVtP1-b7QL--zQCtX5fbcIMEAj3GpmhM_G6facEa4fH2-8KeMTdcwjPFG4Hr9RG7yaFQ3MCCB4qYGxUTobGIAAVyd0_jB-UclREfx5M0CYYe_MAbpy1H4xZBrTOV7BPJrjJetcuNRMa4hZsJjUuHNYJnEtbAAsJrypc6mmDWtAZu-I44tmOL4cp6-a4DDMsDfCMVXQCMdUsoYDkztg-cSZwHoJhDJaYvElo6SScWNeSvOL1bRd-wRejqInPVt4QCpfN6OyMU6bzVMZ_T9SWYNFXiOVNdBWs4CNzKINCESsCA0HhzlNR5tF5qyKQOoWWHqRyo5JZKSZCeg4sTkT3DrmPHzzeZW4eb-SbUq7gb6Hvf4o_Ads44k1hopGzRhl1GVaRHBYUnPljdTGUAxuXmd4tkLhazfBwQDS483oiXGSc_RuHpl6JOaaaV_VFNrJ3dl_UL1CvH5fhqyqTjjBKk4Qxh2P2CIyR4CLQJWcvy-7AYoS6_ZDStXo04MafwT54qDfg2FS20mPU3YotvicytBit1o1DrM6HfuUZPLlMGtk8mX4fa87QAV3O7M2YGHlqpk68rCfKUI3Dv5beelb6Zs7W-nbyVb6Ll_eG_R_BV-m78fp3nrn2iyHvSLaOtcPtzXKF6pdpR_G6f7z-a_qndKDlzVUzcbDzsV8qYTCFmV61Lk3cvnyQTvWeTDa-BfrVkRQ:1VGtzC:kQDfOaqwNFOdwW-CEESAXiKdljU"; horizon.tabs=%7B%22undefined%22%3A%22%23update_subnet__updatesubnetinfoaction%22%7D' |
mod_wsgi.listener_host | '0.0.0.0' |
CONTEXT_DOCUMENT_ROOT | '/opt/stack/horizon/.blackhole/' |
SERVER_SOFTWARE | 'Apache/2.4.6 (Fedora) mod_wsgi/3.4 Python/2.7.5' |
SCRIPT_NAME | u'' |
mod_wsgi.enable_sendfile | '0' |
mod_wsgi.handler_script | '' |
SERVER_SIGNATURE | '' |
REQUEST_METHOD | 'GET' |
PATH_INFO | u'/admin/routers/' |
SERVER_PROTOCOL | 'HTTP/1.1' |
QUERY_STRING | '' |
HTTP_USER_AGENT | 'Mozilla/5.0 (X11; Linux x86_64; rv:23.0) Gecko/20100101 Firefox/23.0' |
HTTP_CONNECTION | 'keep-alive' |
HTTP_REFERER | 'http://127.0.0.1/admin/networks/4783f398-8a7e-4e50-8b6f-6141df053d6a/detail' |
SERVER_NAME | '127.0.0.1' |
REMOTE_ADDR | '127.0.0.1' |
mod_wsgi.queue_start | '1378227712164811' |
mod_wsgi.request_handler | 'wsgi-script' |
wsgi.url_scheme | 'http' |
APACHE_RUN_GROUP | 'stack' |
PATH_TRANSLATED | '/opt/stack/horizon/openstack_dashboard/wsgi/django.wsgi/admin/routers/' |
SERVER_PORT | '80' |
wsgi.multiprocess | True |
mod_wsgi.input_chunked | '0' |
SERVER_ADDR | '127.0.0.1' |
DOCUMENT_ROOT | '/opt/stack/horizon/.blackhole/' |
mod_wsgi.process_group | 'horizon' |
SCRIPT_FILENAME | '/opt/stack/horizon/openstack_dashboard/wsgi/django.wsgi' |
SERVER_ADMIN | 'root@localhost' |
wsgi.input | <mod_wsgi.Input object at 0x7feccea69ab0> |
HTTP_HOST | '127.0.0.1' |
CONTEXT_PREFIX | '' |
wsgi.multithread | True |
mod_wsgi.callable_object | 'application' |
REQUEST_URI | '/admin/routers/' |
HTTP_ACCEPT | 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' |
wsgi.version | (1, 0) |
GATEWAY_INTERFACE | 'CGI/1.1' |
wsgi.run_once | False |
APACHE_RUN_USER | 'stack' |
wsgi.errors | <mod_wsgi.Log object at 0x7fecb44515b0> |
REMOTE_PORT | '59076' |
HTTP_ACCEPT_LANGUAGE | 'en-US,en;q=0.5' |
REQUEST_SCHEME | 'http' |
mod_wsgi.version | (3, 4) |
mod_wsgi.application_group | '' |
mod_wsgi.script_reloading | '1' |
wsgi.file_wrapper | '' |
CSRF_COOKIE | u'oH4eSjEsFffg1usPxtpqWeMLTR1ssPNg' |
HTTP_ACCEPT_ENCODING | 'gzip, deflate' |
UNIQUE_ID | 'UiYWAD1TirxOpg1uJp9hFwAAAAc' |
openstack_dashboard.settings
Setting | Value |
---|---|
COMPRESS_URL | '/static/' |
POLICY_FILES_PATH | '/opt/stack/horizon/openstack_dashboard/conf' |
COMPRESS_OUTPUT_DIR | 'dashboard' |
COMPRESS_TEMPLATE_FILTER_CONTEXT | {'STATIC_URL': '/static/'} |
USE_L10N | True |
COMPRESS_DATA_URI_MAX_SIZE | 1024 |
CSRF_COOKIE_SECURE | False |
LANGUAGE_CODE | 'en' |
ROOT_URLCONF | 'openstack_dashboard.urls' |
MANAGERS | () |
COMPRESS_CSS_HASHING_METHOD | 'hash' |
SESSION_EXPIRE_AT_BROWSER_CLOSE | True |
DEFAULT_CHARSET | 'utf-8' |
IGNORABLE_404_URLS | () |
STATIC_ROOT | '/opt/stack/horizon/static' |
COMPRESS_CLOSURE_COMPILER_ARGUMENTS | '' |
USE_THOUSAND_SEPARATOR | False |
COMPRESS_OFFLINE_MANIFEST | 'manifest.json' |
ALLOWED_HOSTS | [] |
MESSAGE_STORAGE | 'django.contrib.messages.storage.cookie.CookieStorage' |
EMAIL_SUBJECT_PREFIX | '[Django] ' |
SEND_BROKEN_LINK_EMAILS | False |
STATICFILES_FINDERS | ('compressor.finders.CompressorFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder') |
SESSION_CACHE_ALIAS | 'default' |
COMPRESS_CSSTIDY_ARGUMENTS | '--template=highest' |
SESSION_COOKIE_DOMAIN | None |
SESSION_COOKIE_NAME | 'sessionid' |
ADMIN_FOR | () |
TIME_INPUT_FORMATS | ('%H:%M:%S', '%H:%M') |
DATABASES | {} |
SITE_BRANDING | 'OpenStack Dashboard' |
COMPRESS_YUI_BINARY | 'java -jar yuicompressor.jar' |
FILE_UPLOAD_PERMISSIONS | None |
FILE_UPLOAD_HANDLERS | ('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler') |
DEFAULT_CONTENT_TYPE | 'text/html' |
COMPRESS_CSS_COMPRESSOR | 'compressor.css.CssCompressor' |
APPEND_SLASH | True |
FIRST_DAY_OF_WEEK | 0 |
DATABASE_ROUTERS | [] |
OPENSTACK_NEUTRON_NETWORK | {'enable_lb': False, 'enable_quotas': True, 'enable_security_group': True} |
YEAR_MONTH_FORMAT | 'F Y' |
COMPRESS_OFFLINE_TIMEOUT | 31536000 |
STATICFILES_STORAGE | 'django.contrib.staticfiles.storage.StaticFilesStorage' |
CACHES | {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}} |
SERVER_EMAIL | 'root@localhost' |
SESSION_COOKIE_PATH | '/' |
HORIZON_IMAGES_ALLOW_UPLOAD | True |
COMPRESS_PARSER | 'compressor.parser.HtmlParser' |
COMPRESS_OFFLINE_CONTEXT | {'HORIZON_CONFIG': {'ajax_queue_limit': 10, 'auto_fade_alerts': {'delay': 3000, 'fade_duration': 1500, 'types': ['alert-success', 'alert-info']}, 'dashboards': ('project', 'admin', 'settings'), 'default_dashboard': 'project', 'exceptions': {'not_found': (<class 'keystoneclient.apiclient.exceptions.NotFound'>, <class 'cinderclient.exceptions.NotFound'>, <class 'novaclient.exceptions.NotFound'>, <class 'glanceclient.exc.NotFound'>, <class 'neutronclient.common.exceptions.NetworkNotFoundClient'>, <class 'neutronclient.common.exceptions.PortNotFoundClient'>, <class 'heatclient.exc.HTTPNotFound'>, <class 'troveclient.exceptions.NotFound'>), 'recoverable': (<class 'keystoneclient.apiclient.exceptions.ClientException'>, <class 'keystoneclient.apiclient.exceptions.AuthorizationFailure'>, <class 'cinderclient.exceptions.ClientException'>, <class 'novaclient.exceptions.ClientException'>, <class 'glanceclient.exc.ClientException'>, <class 'neutronclient.common.exceptions.NeutronClientException'>, <class 'neutronclient.common.exceptions.NetworkInUseClient'>, <class 'neutronclient.common.exceptions.PortInUseClient'>, <class 'neutronclient.common.exceptions.AlreadyAttachedClient'>, <class 'neutronclient.common.exceptions.StateInvalidClient'>, <class 'swiftclient.exceptions.ClientException'>, <class 'heatclient.exc.HTTPException'>, <class 'troveclient.exceptions.ClientException'>), 'unauthorized': (<class 'keystoneclient.apiclient.exceptions.Unauthorized'>, <class 'keystoneclient.apiclient.exceptions.Forbidden'>, <class 'cinderclient.exceptions.Unauthorized'>, <class 'cinderclient.exceptions.Forbidden'>, <class 'novaclient.exceptions.Unauthorized'>, <class 'novaclient.exceptions.Forbidden'>, <class 'glanceclient.exc.Unauthorized'>, <class 'neutronclient.common.exceptions.Unauthorized'>, <class 'neutronclient.common.exceptions.Forbidden'>, <class 'heatclient.exc.HTTPUnauthorized'>, <class 'heatclient.exc.HTTPForbidden'>, <class 'troveclient.exceptions.Unauthorized'>)}, 'help_url': 'http://docs.openstack.org', 'user_home': 'openstack_dashboard.views.get_user_home'}, 'STATIC_URL': '/static/'} |
COMPRESS_CACHE_BACKEND | 'default' |
MIDDLEWARE_CLASSES | ('django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'horizon.middleware.HorizonMiddleware', 'django.middleware.doc.XViewMiddleware', 'django.middleware.locale.LocaleMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware') |
USE_I18N | True |
THOUSAND_SEPARATOR | ',' |
SECRET_KEY | u'********************' |
LANGUAGE_COOKIE_NAME | 'django_language' |
DEFAULT_INDEX_TABLESPACE | '' |
BIN_DIR | '/opt/stack/horizon/bin' |
TRANSACTIONS_MANAGED | False |
LOGGING_CONFIG | 'django.utils.log.dictConfig' |
SIGNING_BACKEND | 'django.core.signing.TimestampSigner' |
TEMPLATE_LOADERS | ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader', 'horizon.loaders.TemplateLoader') |
WSGI_APPLICATION | None |
TEMPLATE_DEBUG | True |
X_FRAME_OPTIONS | 'SAMEORIGIN' |
CSRF_COOKIE_NAME | 'csrftoken' |
POLICY_FILES | {'compute': 'nova_policy.json', 'identity': 'keystone_policy.json'} |
FORCE_SCRIPT_NAME | None |
USE_X_FORWARDED_HOST | False |
COMPRESS_CSSTIDY_BINARY | 'csstidy' |
SESSION_COOKIE_SECURE | False |
COMPRESS_DEBUG_TOGGLE | 'None' |
COMPRESS_VERBOSE | False |
CSRF_COOKIE_DOMAIN | None |
FILE_CHARSET | 'utf-8' |
DEBUG | True |
SESSION_FILE_PATH | None |
COMPRESS_JS_FILTERS | ['compressor.filters.jsmin.JSMinFilter'] |
DEFAULT_FILE_STORAGE | 'django.core.files.storage.FileSystemStorage' |
INSTALLED_APPS | ('openstack_dashboard', 'django.contrib.contenttypes', 'django.contrib.auth', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.humanize', 'compressor', 'horizon', 'openstack_dashboard.dashboards.project', 'openstack_dashboard.dashboards.admin', 'openstack_dashboard.dashboards.settings', 'openstack_auth') |
LANGUAGES_BIDI | ('he', 'ar', 'fa') |
COMMENTS_ALLOW_PROFANITIES | False |
COMPRESS_YUI_CSS_ARGUMENTS | '' |
STATICFILES_DIRS | () |
PREPEND_WWW | False |
SECURE_PROXY_SSL_HEADER | None |
LOCAL_PATH | '/opt/stack/horizon/openstack_dashboard/local' |
SESSION_COOKIE_HTTPONLY | True |
DEBUG_PROPAGATE_EXCEPTIONS | False |
MONTH_DAY_FORMAT | 'F j' |
LOGIN_URL | '/auth/login/' |
POLICY_CHECK_FUNCTION | '' |
OPENSTACK_KEYSTONE_URL | u'********************' |
SECURITY_GROUP_RULES | {'all_icmp': {'from_port': '-1', 'ip_protocol': 'icmp', 'name': 'ALL ICMP', 'to_port': '-1'}, 'all_tcp': {'from_port': '1', 'ip_protocol': 'tcp', 'name': 'ALL TCP', 'to_port': '65535'}, 'all_udp': {'from_port': '1', 'ip_protocol': 'udp', 'name': 'ALL UDP', 'to_port': '65535'}, 'dns': {'from_port': '53', 'ip_protocol': 'tcp', 'name': 'DNS', 'to_port': '53'}, 'http': {'from_port': '80', 'ip_protocol': 'tcp', 'name': 'HTTP', 'to_port': '80'}, 'https': {'from_port': '443', 'ip_protocol': 'tcp', 'name': 'HTTPS', 'to_port': '443'}, 'imap': {'from_port': '143', 'ip_protocol': 'tcp', 'name': 'IMAP', 'to_port': '143'}, 'imaps': {'from_port': '993', 'ip_protocol': 'tcp', 'name': 'IMAPS', 'to_port': '993'}, 'ldap': {'from_port': '389', 'ip_protocol': 'tcp', 'name': 'LDAP', 'to_port': '389'}, 'ms_sql': {'from_port': '1443', 'ip_protocol': 'tcp', 'name': 'MS SQL', 'to_port': '1443'}, 'mysql': {'from_port': '3306', 'ip_protocol': 'tcp', 'name': 'MYSQL', 'to_port': '3306'}, 'pop3': {'from_port': '110', 'ip_protocol': 'tcp', 'name': 'POP3', 'to_port': '110'}, 'pop3s': {'from_port': '995', 'ip_protocol': 'tcp', 'name': 'POP3S', 'to_port': '995'}, 'rdp': {'from_port': '3389', 'ip_protocol': 'tcp', 'name': 'RDP', 'to_port': '3389'}, 'smtp': {'from_port': '25', 'ip_protocol': 'tcp', 'name': 'SMTP', 'to_port': '25'}, 'smtps': {'from_port': '465', 'ip_protocol': 'tcp', 'name': 'SMTPS', 'to_port': '465'}, 'ssh': {'from_port': '22', 'ip_protocol': 'tcp', 'name': 'SSH', 'to_port': '22'}} |
TIME_FORMAT | 'P' |
COMPRESS_STORAGE | 'compressor.storage.CompressorFileStorage' |
HORIZON_CONFIG | {'ajax_queue_limit': 10, 'auto_fade_alerts': {'delay': 3000, 'fade_duration': 1500, 'types': ['alert-success', 'alert-info']}, 'dashboards': ('project', 'admin', 'settings'), 'default_dashboard': 'project', 'exceptions': {'not_found': (<class 'keystoneclient.apiclient.exceptions.NotFound'>, <class 'cinderclient.exceptions.NotFound'>, <class 'novaclient.exceptions.NotFound'>, <class 'glanceclient.exc.NotFound'>, <class 'neutronclient.common.exceptions.NetworkNotFoundClient'>, <class 'neutronclient.common.exceptions.PortNotFoundClient'>, <class 'heatclient.exc.HTTPNotFound'>, <class 'troveclient.exceptions.NotFound'>), 'recoverable': (<class 'keystoneclient.apiclient.exceptions.ClientException'>, <class 'keystoneclient.apiclient.exceptions.AuthorizationFailure'>, <class 'cinderclient.exceptions.ClientException'>, <class 'novaclient.exceptions.ClientException'>, <class 'glanceclient.exc.ClientException'>, <class 'neutronclient.common.exceptions.NeutronClientException'>, <class 'neutronclient.common.exceptions.NetworkInUseClient'>, <class 'neutronclient.common.exceptions.PortInUseClient'>, <class 'neutronclient.common.exceptions.AlreadyAttachedClient'>, <class 'neutronclient.common.exceptions.StateInvalidClient'>, <class 'swiftclient.exceptions.ClientException'>, <class 'heatclient.exc.HTTPException'>, <class 'troveclient.exceptions.ClientException'>), 'unauthorized': (<class 'keystoneclient.apiclient.exceptions.Unauthorized'>, <class 'keystoneclient.apiclient.exceptions.Forbidden'>, <class 'cinderclient.exceptions.Unauthorized'>, <class 'cinderclient.exceptions.Forbidden'>, <class 'novaclient.exceptions.Unauthorized'>, <class 'novaclient.exceptions.Forbidden'>, <class 'glanceclient.exc.Unauthorized'>, <class 'neutronclient.common.exceptions.Unauthorized'>, <class 'neutronclient.common.exceptions.Forbidden'>, <class 'heatclient.exc.HTTPUnauthorized'>, <class 'heatclient.exc.HTTPForbidden'>, <class 'troveclient.exceptions.Unauthorized'>)}, 'help_url': 'http://docs.openstack.org', 'user_home': 'openstack_dashboard.views.get_user_home'} |
AUTH_USER_MODEL | 'auth.User' |
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') |
COMPRESS_CSS_FILTERS | ('compressor.filters.css_default.CssAbsoluteFilter',) |
AUTHENTICATION_BACKENDS | ('openstack_auth.backend.KeystoneBackend',) |
EMAIL_HOST_PASSWORD | u'********************' |
COMPRESS_REBUILD_TIMEOUT | 2592000 |
PASSWORD_RESET_TIMEOUT_DAYS | u'********************' |
CACHE_MIDDLEWARE_ALIAS | 'default' |
ROOT_PATH | '/opt/stack/horizon/openstack_dashboard' |
SESSION_SAVE_EVERY_REQUEST | False |
NUMBER_GROUPING | 0 |
SESSION_ENGINE | 'django.contrib.sessions.backends.signed_cookies' |
CSRF_FAILURE_VIEW | 'django.views.csrf.csrf_failure' |
CSRF_COOKIE_PATH | '/' |
COMPRESS_CACHE_KEY_FUNCTION | u'********************' |
LOGIN_REDIRECT_URL | '/' |
DECIMAL_SEPARATOR | '.' |
COMPRESS_PRECOMPILERS | (('text/less', 'lesscpy {infile}'),) |
COMPRESS_MTIME_DELAY | 10 |
LOCALE_PATHS | () |
TEMPLATE_STRING_IF_INVALID | '' |
LOGOUT_URL | '/auth/logout/' |
EMAIL_USE_TLS | False |
TEMPLATE_DIRS | ('/opt/stack/horizon/openstack_dashboard/templates',) |
FIXTURE_DIRS | () |
EMAIL_HOST | 'localhost' |
DATE_FORMAT | 'N j, Y' |
MEDIA_ROOT | '/opt/stack/horizon/media' |
DEFAULT_EXCEPTION_REPORTER_FILTER | 'horizon.exceptions.HorizonReporterFilter' |
ADMINS | () |
SESSION_TIMEOUT | 1800 |
FORMAT_MODULE_PATH | None |
DEFAULT_FROM_EMAIL | 'webmaster@localhost' |
COMPRESS_ROOT | '/opt/stack/horizon/static' |
MEDIA_URL | '/media/' |
DATETIME_FORMAT | 'N j, Y, P' |
COMPRESS_YUI_JS_ARGUMENTS | '' |
OPENSTACK_KEYSTONE_BACKEND | u'********************' |
API_RESULT_PAGE_SIZE | u'********************' |
OPENSTACK_KEYSTONE_DEFAULT_ROLE | u'********************' |
COMPRESS_JS_COMPRESSOR | 'compressor.js.JsCompressor' |
DISALLOWED_USER_AGENTS | () |
ALLOWED_INCLUDE_ROOTS | () |
COMPRESS_MINT_DELAY | 30 |
LOGGING | {'disable_existing_loggers': False, 'handlers': {'console': {'class': 'logging.StreamHandler', 'level': 'INFO'}, 'null': {'class': 'django.utils.log.NullHandler', 'level': 'DEBUG'}}, 'loggers': {'cinderclient': {'handlers': ['console'], 'propagate': False}, 'django.db.backends': {'handlers': ['null'], 'propagate': False}, 'glanceclient': {'handlers': ['console'], 'propagate': False}, 'heatclient': {'handlers': ['console'], 'propagate': False}, 'horizon': {'handlers': ['console'], 'propagate': False}, 'keystoneclient': {'handlers': ['console'], 'propagate': False}, 'nose.plugins.manager': {'handlers': ['console'], 'propagate': False}, 'novaclient': {'handlers': ['console'], 'propagate': False}, 'openstack_dashboard': {'handlers': ['console'], 'propagate': False}, 'requests': {'handlers': ['null'], 'propagate': False}}, 'version': 1} |
SHORT_DATE_FORMAT | 'm/d/Y' |
TEST_RUNNER | 'django_nose.NoseTestSuiteRunner' |
COMPRESS_ENABLED | True |
OPENSTACK_HYPERVISOR_FEATURES | {'can_encrypt_volumes': False, 'can_set_mount_point': True} |
CACHE_MIDDLEWARE_KEY_PREFIX | u'********************' |
COMPRESS_OFFLINE | False |
TIME_ZONE | 'UTC' |
FILE_UPLOAD_MAX_MEMORY_SIZE | 2621440 |
EMAIL_BACKEND | 'django.core.mail.backends.console.EmailBackend' |
DEFAULT_TABLESPACE | '' |
TEMPLATE_CONTEXT_PROCESSORS | ('django.core.context_processors.debug', 'django.core.context_processors.i18n', 'django.core.context_processors.request', 'django.core.context_processors.media', 'django.core.context_processors.static', 'django.contrib.messages.context_processors.messages', 'horizon.context_processors.horizon', 'openstack_dashboard.context_processors.openstack') |
OPENSTACK_HOST | '127.0.0.1' |
SESSION_COOKIE_AGE | 1209600 |
SETTINGS_MODULE | 'openstack_dashboard.settings' |
USE_ETAGS | False |
LANGUAGES | (('bg', 'Bulgarian (Bulgaria)'), ('cs', 'Czech'), ('en', 'English'), ('es', 'Spanish'), ('fr', 'French'), ('it', 'Italiano'), ('ja', 'Japanese'), ('ko', 'Korean (Korea)'), ('nl', 'Dutch (Netherlands)'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Portuguese (Brazil)'), ('zh-cn', 'Simplified Chinese'), ('zh-tw', 'Traditional Chinese')) |
COMPRESS_CLOSURE_COMPILER_BINARY | 'java -jar compiler.jar' |
FILE_UPLOAD_TEMP_DIR | None |
INTERNAL_IPS | () |
STATIC_URL | '/static/' |
EMAIL_PORT | 25 |
USE_TZ | True |
SHORT_DATETIME_FORMAT | 'm/d/Y P' |
PASSWORD_HASHERS | u'********************' |
ABSOLUTE_URL_OVERRIDES | {} |
CACHE_MIDDLEWARE_SECONDS | 600 |
DATETIME_INPUT_FORMATS | ('%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%Y-%m-%d', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%Y', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M', '%m/%d/%y') |
API_RESULT_LIMIT | u'********************' |
EMAIL_HOST_USER | '' |
PROFANITIES_LIST | u'********************' |
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 500 page.