Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2020
604
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.48 KB | None | 0 0
  1. IntegrityError at /api/v1/password/reset/
  2. duplicate key value violates unique constraint "accounts_resetpasswordtoken_user_id_key"
  3. DETAIL: Key (user_id)=(8c7eb45a-6e22-441d-bc0c-d2e8742b7518) already exists.
  4.  
  5.  
  6. Request Method: POST
  7. Request URL: http://test.localhost:8000/api/v1/password/reset/
  8. Django Version: 3.0.2
  9. Python Executable: /usr/local/bin/python
  10. Python Version: 3.8.1
  11. Python Path: ['/code', '/code', '/usr/local/lib/python38.zip', '/usr/local/lib/python3.8', '/usr/local/lib/python3.8/lib-dynload', '/usr/local/lib/python3.8/site-packages']
  12. Server time: Sun, 23 Feb 2020 13:36:13 +0000
  13. Installed Applications:
  14. ['django_tenants',
  15. 'tenants',
  16. 'django.contrib.auth',
  17. 'django.contrib.admin',
  18. 'django.contrib.contenttypes',
  19. 'django.contrib.sessions',
  20. 'django.contrib.messages',
  21. 'django.contrib.staticfiles',
  22. 'django.contrib.gis',
  23. 'django.contrib.sites',
  24. 'allauth',
  25. 'allauth.account',
  26. 'allauth.socialaccount',
  27. 'rest_framework',
  28. 'rest_framework.authtoken',
  29. 'rest_framework_gis',
  30. 'drf_yasg',
  31. 'rest_auth',
  32. 'rest_auth.registration',
  33. 'corsheaders',
  34. 'rest_framework_simplejwt.token_blacklist',
  35. 'django.forms',
  36. 'simple_history',
  37. 'accounts',
  38. 'miscellaneous',
  39. 'vehicles',
  40. 'employee',
  41. 'task',
  42. 'route',
  43. 'api',
  44. 'debug_toolbar']
  45. Installed Middleware:
  46. ['django_tenants.middleware.main.TenantMainMiddleware',
  47. 'corsheaders.middleware.CorsMiddleware',
  48. 'django.middleware.common.CommonMiddleware',
  49. 'django.middleware.security.SecurityMiddleware',
  50. 'django.contrib.sessions.middleware.SessionMiddleware',
  51. 'django.middleware.locale.LocaleMiddleware',
  52. 'django.middleware.common.CommonMiddleware',
  53. 'django.middleware.csrf.CsrfViewMiddleware',
  54. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  55. 'django.contrib.messages.middleware.MessageMiddleware',
  56. 'django.middleware.clickjacking.XFrameOptionsMiddleware',
  57. 'simple_history.middleware.HistoryRequestMiddleware',
  58. 'northarccalendar.middleware.TimezoneMiddleware']
  59.  
  60.  
  61. Traceback (most recent call last):
  62. File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 86, in _execute
  63. return self.cursor.execute(sql, params)
  64.  
  65. The above exception (duplicate key value violates unique constraint "accounts_resetpasswordtoken_user_id_key"
  66. DETAIL: Key (user_id)=(8c7eb45a-6e22-441d-bc0c-d2e8742b7518) already exists.
  67. ) was the direct cause of the following exception:
  68. File "/usr/local/lib/python3.8/site-packages/django/core/handlers/exception.py", line 34, in inner
  69. response = get_response(request)
  70. File "/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py", line 115, in _get_response
  71. response = self.process_exception_by_middleware(e, request)
  72. File "/usr/local/lib/python3.8/site-packages/django/core/handlers/base.py", line 113, in _get_response
  73. response = wrapped_callback(request, *callback_args, **callback_kwargs)
  74. File "/usr/local/lib/python3.8/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
  75. return view_func(*args, **kwargs)
  76. File "/usr/local/lib/python3.8/site-packages/django/views/generic/base.py", line 71, in view
  77. return self.dispatch(request, *args, **kwargs)
  78. File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 505, in dispatch
  79. response = self.handle_exception(exc)
  80. File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 465, in handle_exception
  81. self.raise_uncaught_exception(exc)
  82. File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 476, in raise_uncaught_exception
  83. raise exc
  84. File "/usr/local/lib/python3.8/site-packages/rest_framework/views.py", line 502, in dispatch
  85. response = handler(request, *args, **kwargs)
  86. File "/code/api/auth/views.py", line 154, in post
  87. serializer.save()
  88. File "/code/api/auth/views.py", line 144, in save
  89. self.reset_form.save(**opts)
  90. File "/code/api/auth/views.py", line 88, in save
  91. "token": create_token_for_password_reset(user=user),
  92. File "/code/accounts/services.py", line 178, in create_token_for_password_reset
  93. token = ResetPasswordToken.objects.create(user=user)
  94. File "/usr/local/lib/python3.8/site-packages/django/db/models/manager.py", line 82, in manager_method
  95. return getattr(self.get_queryset(), name)(*args, **kwargs)
  96. File "/usr/local/lib/python3.8/site-packages/django/db/models/query.py", line 433, in create
  97. obj.save(force_insert=True, using=self.db)
  98. File "/code/accounts/models.py", line 165, in save
  99. return super().save(*args, **kwargs)
  100. File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 745, in save
  101. self.save_base(using=using, force_insert=force_insert,
  102. File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 782, in save_base
  103. updated = self._save_table(
  104. File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 887, in _save_table
  105. results = self._do_insert(cls._base_manager, using, fields, returning_fields, raw)
  106. File "/usr/local/lib/python3.8/site-packages/django/db/models/base.py", line 924, in _do_insert
  107. return manager._insert(
  108. File "/usr/local/lib/python3.8/site-packages/django/db/models/manager.py", line 82, in manager_method
  109. return getattr(self.get_queryset(), name)(*args, **kwargs)
  110. File "/usr/local/lib/python3.8/site-packages/django/db/models/query.py", line 1204, in _insert
  111. return query.get_compiler(using=using).execute_sql(returning_fields)
  112. File "/usr/local/lib/python3.8/site-packages/django/db/models/sql/compiler.py", line 1384, in execute_sql
  113. cursor.execute(sql, params)
  114. File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 100, in execute
  115. return super().execute(sql, params)
  116. File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 68, in execute
  117. return self._execute_with_wrappers(sql, params, many=False, executor=self._execute)
  118. File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 77, in _execute_with_wrappers
  119. return executor(sql, params, many, context)
  120. File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 86, in _execute
  121. return self.cursor.execute(sql, params)
  122. File "/usr/local/lib/python3.8/site-packages/django/db/utils.py", line 90, in __exit__
  123. raise dj_exc_value.with_traceback(traceback) from exc_value
  124. File "/usr/local/lib/python3.8/site-packages/django/db/backends/utils.py", line 86, in _execute
  125. return self.cursor.execute(sql, params)
  126.  
  127. Exception Type: IntegrityError at /api/v1/password/reset/
  128. Exception Value: duplicate key value violates unique constraint "accounts_resetpasswordtoken_user_id_key"
  129. DETAIL: Key (user_id)=(8c7eb45a-6e22-441d-bc0c-d2e8742b7518) already exists.
  130.  
  131. Request information:
  132. USER: AnonymousUser
  133.  
  134. GET: No GET data
  135.  
  136. POST: No POST data
  137.  
  138. FILES: No FILES data
  139.  
  140. COOKIES:
  141. csrftoken = 'YC7BeNfZS5Jgj37DI3leIVpFZqGwejiDgOUkXFs2TBPAu9HqpX82w1f5Z6jjb6rh'
  142.  
  143. META:
  144. CONTENT_LENGTH = '38'
  145. CONTENT_TYPE = 'application/json'
  146. CPLUS_INCLUDE_PATH = '/usr/include/gdal'
  147. CSRF_COOKIE = 'YC7BeNfZS5Jgj37DI3leIVpFZqGwejiDgOUkXFs2TBPAu9HqpX82w1f5Z6jjb6rh'
  148. C_INCLUDE_PATH = '/usr/include/gdal'
  149. DJANGO_SETTINGS_MODULE = 'northarccalendar.settings.development'
  150. EMAIL_HOST_PASSWORD = '@9!yZea6WPsmoaY%Hf'
  151. GATEWAY_INTERFACE = 'CGI/1.1'
  152. GITHUB_TOKEN = '3d61af52a1c0220d55bdc3ada7f837ea62fc9534'
  153. GITLAB_TOKEN = 'nDAAiQ7V64keesQHYpGs'
  154. GPG_KEY = 'E3FF2839C048B25C084DEBE9B26995E310250568'
  155. HOME = '/root'
  156. HOSTNAME = '52767bd2982b'
  157. HTTP_ACCEPT = '*/*'
  158. HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
  159. HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.9,da;q=0.8'
  160. HTTP_CONNECTION = 'keep-alive'
  161. HTTP_COOKIE = 'csrftoken=YC7BeNfZS5Jgj37DI3leIVpFZqGwejiDgOUkXFs2TBPAu9HqpX82w1f5Z6jjb6rh'
  162. HTTP_HOST = 'test.localhost:8000'
  163. HTTP_ORIGIN = 'chrome-extension://aejoelaoggembcahagimdiliamlcdmfm'
  164. HTTP_SEC_FETCH_MODE = 'cors'
  165. HTTP_SEC_FETCH_SITE = 'cross-site'
  166. HTTP_USER_AGENT = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36'
  167. LANG = 'C.UTF-8'
  168. LC_ALL = 'en_US.utf8'
  169. PATH = '/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
  170. PATH_INFO = '/api/v1/password/reset/'
  171. POSTGRES_DB = 'routing-calendar-db'
  172. POSTGRES_HOST = 'db'
  173. POSTGRES_PASSWORD = 'postgres'
  174. POSTGRES_PORT = '5432'
  175. POSTGRES_USER = 'postgres'
  176. PYTHONDONTWRITEBYTECODE = '1'
  177. PYTHONUNBUFFERED = '1'
  178. PYTHON_GET_PIP_SHA256 = '421ac1d44c0cf9730a088e337867d974b91bdce4ea2636099275071878cc189e'
  179. PYTHON_GET_PIP_URL = 'https://github.com/pypa/get-pip/raw/d59197a3c169cef378a22428a3fa99d33e080a5d/get-pip.py'
  180. PYTHON_PIP_VERSION = '20.0.2'
  181. PYTHON_VERSION = '3.8.1'
  182. QUERY_STRING = ''
  183. REMOTE_ADDR = '172.21.0.1'
  184. REMOTE_HOST = ''
  185. REQUEST_METHOD = 'POST'
  186. RUN_MAIN = 'true'
  187. SCRIPT_NAME = ''
  188. SECRET_KEY = 'b0vhycjkkdy)@@n=kl3f+6=fg6id0-%(tgx@7(o-mwank%'
  189. SERVER_NAME = '52767bd2982b'
  190. SERVER_PORT = '8000'
  191. SERVER_PROTOCOL = 'HTTP/1.1'
  192. SERVER_SOFTWARE = 'WSGIServer/0.2'
  193. TZ = 'UTC'
  194. wsgi.errors = <_io.TextIOWrapper name='<stderr>' mode='w' encoding='utf-8'>
  195. wsgi.file_wrapper = ''
  196. wsgi.input = <django.core.handlers.wsgi.LimitedStream object at 0x7f1d002a9610>
  197. wsgi.multiprocess = False
  198. wsgi.multithread = True
  199. wsgi.run_once = False
  200. wsgi.url_scheme = 'http'
  201. wsgi.version = '(1, 0)'
  202.  
  203. Settings:
  204. Using settings module northarccalendar.settings.development
  205. ABSOLUTE_URL_OVERRIDES = {}
  206. ACCOUNT_AUTHENTICATION_METHOD = 'email'
  207. ACCOUNT_EMAIL_REQUIRED = True
  208. ACCOUNT_SESSION_REMEMBER = True
  209. ACCOUNT_SIGNUP_PASSWORD_ENTER_TWICE = '********************'
  210. ACCOUNT_UNIQUE_EMAIL = True
  211. ACCOUNT_USERNAME_REQUIRED = False
  212. ACCOUNT_USER_MODEL_USERNAME_FIELD = None
  213. ADMINS = []
  214. ALLOWED_HOSTS = ['*']
  215. APPEND_SLASH = True
  216. AUTHENTICATION_BACKENDS = "('django.contrib.auth.backends.ModelBackend', 'allauth.account.auth_backends.AuthenticationBackend')"
  217. AUTH_PASSWORD_VALIDATORS = '********************'
  218. AUTH_USER_MODEL = 'accounts.CustomUser'
  219. BASE_DIR = '/code'
  220. CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
  221. CACHE_MIDDLEWARE_ALIAS = 'default'
  222. CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
  223. CACHE_MIDDLEWARE_SECONDS = 600
  224. CELERY_ACCEPT_CONTENT = ['application/json']
  225. CELERY_BEAT_SCHEDULE = {'update_task_status_to_completed_in_all_schemas': {'task': 'task.tasks.update_task_status_to_completed_in_all_schemas', 'schedule': <crontab: */45 * * * * (m/h/d/dM/MY)>}, 'update_route_status_to_completed_in_all_schemas': {'task': 'route.tasks.update_route_status_to_completed_in_all_schemas', 'schedule': <crontab: 0 */2 * * * (m/h/d/dM/MY)>}, 'create_and_update_eurosoft_employees': {'task': 'tenants.tasks.create_and_update_eurosoft_employees', 'schedule': <crontab: 10 */12 * * * (m/h/d/dM/MY)>}, 'create_and_update_eurosoft_teams': {'task': 'tenants.tasks.create_and_update_eurosoft_teams', 'schedule': <crontab: 20 */12 * * * (m/h/d/dM/MY)>}, 'create_and_update_eurosoft_tasks': {'task': 'tenants.tasks.create_and_update_eurosoft_tasks', 'schedule': <crontab: 30 */2 * * * (m/h/d/dM/MY)>}}
  226. CELERY_BROKER_URL = 'redis://redis:6379'
  227. CELERY_RESULT_BACKEND = 'redis://redis:6379'
  228. CELERY_RESULT_SERIALIZER = 'json'
  229. CELERY_TASK_SERIALIZER = 'json'
  230. CORS_ALLOW_CREDENTIALS = True
  231. CORS_ALLOW_HEADERS = ['accept', 'accept-encoding', 'authorization', 'content-type', 'dnt', 'origin', 'user-agent', 'x-csrftoken', 'x-requested-with', 'access_token_invalid', 'refresh_token_invalid']
  232. CORS_EXPOSE_HEADERS = ['access_token_invalid', 'refresh_token_invalid']
  233. CORS_ORIGIN_ALLOW_ALL = True
  234. CORS_ORIGIN_WHITELIST = ['http://localhost:3000', 'http://localhost:8080']
  235. CRISPY_TEMPLATE_PACK = 'bootstrap4'
  236. CSRF_COOKIE_AGE = 31449600
  237. CSRF_COOKIE_DOMAIN = None
  238. CSRF_COOKIE_HTTPONLY = False
  239. CSRF_COOKIE_NAME = 'csrftoken'
  240. CSRF_COOKIE_PATH = '/'
  241. CSRF_COOKIE_SAMESITE = 'Lax'
  242. CSRF_COOKIE_SECURE = False
  243. CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
  244. CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
  245. CSRF_TRUSTED_ORIGINS = []
  246. CSRF_USE_SESSIONS = False
  247. DATABASES = {'default': {'ENGINE': 'django_tenants.postgresql_backend', 'NAME': 'routing-calendar-db', 'USER': 'postgres', 'PASSWORD': '********************', 'HOST': 'db', 'PORT': '5432', 'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'TIME_ZONE': None, 'TEST': {'CHARSET': None, 'COLLATION': None, 'NAME': None, 'MIRROR': None}, 'SCHEMA': 'test'}}
  248. DATABASE_ROUTERS = "('django_tenants.routers.TenantSyncRouter',)"
  249. DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
  250. DATA_UPLOAD_MAX_NUMBER_FIELDS = 10240
  251. DATETIME_FORMAT = 'N j, Y, P'
  252. 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']
  253. DATE_FORMAT = 'N j, Y'
  254. 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']
  255. DEBUG = True
  256. DEBUG_PROPAGATE_EXCEPTIONS = False
  257. DECIMAL_SEPARATOR = '.'
  258. DEFAULT_CHARSET = 'utf-8'
  259. DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
  260. DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
  261. DEFAULT_FROM_EMAIL = 'no-reply@northarc.dk'
  262. DEFAULT_INDEX_TABLESPACE = ''
  263. DEFAULT_TABLESPACE = ''
  264. DISALLOWED_USER_AGENTS = []
  265. DJANGO_NOTIFICATIONS_CONFIG = {'USE_JSONFIELD': True}
  266. EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
  267. EMAIL_FILE_PATH = '/code/sent_emails'
  268. EMAIL_HOST = 'asmtp.unoeuro.com'
  269. EMAIL_HOST_PASSWORD = '********************'
  270. EMAIL_HOST_USER = 'no-reply@northarc.dk'
  271. EMAIL_PORT = 587
  272. EMAIL_SSL_CERTFILE = None
  273. EMAIL_SSL_KEYFILE = '********************'
  274. EMAIL_SUBJECT_PREFIX = '[Django] '
  275. EMAIL_TIMEOUT = None
  276. EMAIL_USE_LOCALTIME = False
  277. EMAIL_USE_SSL = False
  278. EMAIL_USE_TLS = True
  279. FILE_CHARSET = 'utf-8'
  280. FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
  281. FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
  282. FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
  283. FILE_UPLOAD_PERMISSIONS = 420
  284. FILE_UPLOAD_TEMP_DIR = None
  285. FIRST_DAY_OF_WEEK = 0
  286. FIXTURE_DIRS = "('/code/fixtures',)"
  287. FORCE_SCRIPT_NAME = None
  288. FORMAT_MODULE_PATH = None
  289. FORM_RENDERER = 'django.forms.renderers.TemplatesSetting'
  290. IGNORABLE_404_URLS = []
  291. INSTALLED_APPS = ['django_tenants', 'tenants', 'django.contrib.auth', 'django.contrib.admin', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.gis', 'django.contrib.sites', 'allauth', 'allauth.account', 'allauth.socialaccount', 'rest_framework', 'rest_framework.authtoken', 'rest_framework_gis', 'drf_yasg', 'rest_auth', 'rest_auth.registration', 'corsheaders', 'rest_framework_simplejwt.token_blacklist', 'django.forms', 'simple_history', 'accounts', 'miscellaneous', 'vehicles', 'employee', 'task', 'route', 'api', 'debug_toolbar']
  292. INTERNAL_IPS = []
  293. LANGUAGES = "(('en', 'English'), ('da', 'Danish'))"
  294. LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
  295. LANGUAGE_CODE = 'en'
  296. LANGUAGE_COOKIE_AGE = None
  297. LANGUAGE_COOKIE_DOMAIN = None
  298. LANGUAGE_COOKIE_HTTPONLY = False
  299. LANGUAGE_COOKIE_NAME = 'django_language'
  300. LANGUAGE_COOKIE_PATH = '/'
  301. LANGUAGE_COOKIE_SAMESITE = None
  302. LANGUAGE_COOKIE_SECURE = False
  303. LOCALE_PATHS = "('/code/locale',)"
  304. LOGGING = {}
  305. LOGGING_CONFIG = 'logging.config.dictConfig'
  306. LOGIN_REDIRECT_URL = 'overview:overview'
  307. LOGIN_URL = '/accounts/login/'
  308. LOGOUT_REDIRECT_URL = 'login'
  309. MANAGERS = []
  310. MEDIA_ROOT = '/code/media'
  311. MEDIA_URL = '/media/'
  312. MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
  313. MIDDLEWARE = ['django_tenants.middleware.main.TenantMainMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware', '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.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'simple_history.middleware.HistoryRequestMiddleware', 'northarccalendar.middleware.TimezoneMiddleware']
  314. MIGRATION_MODULES = {}
  315. MONTH_DAY_FORMAT = 'F j'
  316. NUMBER_GROUPING = 0
  317. OLD_PASSWORD_FIELD_ENABLED = '********************'
  318. ORIGINAL_BACKEND = 'django.contrib.gis.db.backends.postgis'
  319. PASSWORD_HASHERS = '********************'
  320. PASSWORD_RESET_TIMEOUT_DAYS = '********************'
  321. PREPEND_WWW = False
  322. RESET_PASSWORD_TOKEN_EXPIRATION = '********************'
  323. REST_FRAMEWORK = {'EXCEPTION_HANDLER': 'api.exceptions.custom_exception_handler', 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.IsAuthenticated'], 'DEFAULT_AUTHENTICATION_CLASSES': ['api.authentication.NorthArcJWTAuthentication', 'rest_framework.authentication.SessionAuthentication'], 'DEFAULT_VERSIONING_CLASS': 'rest_framework.versioning.URLPathVersioning'}
  324. REST_USE_JWT = True
  325. ROOT_URLCONF = 'northarccalendar.urls'
  326. SECRET_KEY = '********************'
  327. SECURE_BROWSER_XSS_FILTER = False
  328. SECURE_CONTENT_TYPE_NOSNIFF = True
  329. SECURE_HSTS_INCLUDE_SUBDOMAINS = False
  330. SECURE_HSTS_PRELOAD = False
  331. SECURE_HSTS_SECONDS = 0
  332. SECURE_PROXY_SSL_HEADER = None
  333. SECURE_REDIRECT_EXEMPT = []
  334. SECURE_REFERRER_POLICY = None
  335. SECURE_SSL_HOST = None
  336. SECURE_SSL_REDIRECT = False
  337. SERVER_EMAIL = 'no-reply@northarc.dk'
  338. SESSION_CACHE_ALIAS = 'default'
  339. SESSION_COOKIE_AGE = 1209600
  340. SESSION_COOKIE_DOMAIN = None
  341. SESSION_COOKIE_HTTPONLY = True
  342. SESSION_COOKIE_NAME = 'sessionid'
  343. SESSION_COOKIE_PATH = '/'
  344. SESSION_COOKIE_SAMESITE = 'Lax'
  345. SESSION_COOKIE_SECURE = False
  346. SESSION_ENGINE = 'django.contrib.sessions.backends.db'
  347. SESSION_EXPIRE_AT_BROWSER_CLOSE = False
  348. SESSION_FILE_PATH = None
  349. SESSION_SAVE_EVERY_REQUEST = False
  350. SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
  351. SETTINGS_MODULE = 'northarccalendar.settings.development'
  352. SHARED_APPS = ['django_tenants', 'tenants']
  353. SHORT_DATETIME_FORMAT = 'm/d/Y P'
  354. SHORT_DATE_FORMAT = 'm/d/Y'
  355. SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
  356. SILENCED_SYSTEM_CHECKS = []
  357. SIMPLE_JWT = {'ACCESS_TOKEN_LIFETIME': '********************', 'REFRESH_TOKEN_LIFETIME': '********************', 'ROTATE_REFRESH_TOKENS': '********************'}
  358. SITE_ID = 1
  359. STATICFILES_DIRS = ['/code/node_modules', '/code/base_static']
  360. STATICFILES_FINDERS = "('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder')"
  361. STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
  362. STATIC_ROOT = None
  363. STATIC_URL = '/static/'
  364. SWAGGER_SETTINGS = {'LOGIN_URL': 'rest_framework:login', 'LOGOUT_URL': 'rest_framework:logout'}
  365. TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': ['/code/templates'], 'APP_DIRS': True, 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages']}}]
  366. TEMPLATE_CONTEXT_PROCESSORS = "('django.core.context_processors.request', 'django.core.context_processors.i18n')"
  367. TEMPLATE_DIR = '/code/templates'
  368. TEMPUS_DOMINUS_LOCALIZE = True
  369. TENANT_APPS = ['django.contrib.auth', 'django.contrib.admin', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.gis', 'django.contrib.sites', 'allauth', 'allauth.account', 'allauth.socialaccount', 'rest_framework', 'rest_framework.authtoken', 'rest_framework_gis', 'drf_yasg', 'rest_auth', 'rest_auth.registration', 'corsheaders', 'rest_framework_simplejwt.token_blacklist', 'django.forms', 'simple_history', 'accounts', 'miscellaneous', 'vehicles', 'employee', 'task', 'route', 'api', 'debug_toolbar']
  370. TENANT_DOMAIN_MODEL = 'tenants.Domain'
  371. TENANT_MODEL = 'tenants.Client'
  372. TEST_NON_SERIALIZED_APPS = []
  373. TEST_RUNNER = 'django.test.runner.DiscoverRunner'
  374. THOUSAND_SEPARATOR = ','
  375. TIME_FORMAT = 'P'
  376. TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
  377. TIME_ZONE = 'UTC'
  378. USE_I18N = True
  379. USE_L10N = True
  380. USE_THOUSAND_SEPARATOR = False
  381. USE_TZ = True
  382. USE_X_FORWARDED_HOST = False
  383. USE_X_FORWARDED_PORT = False
  384. WSGI_APPLICATION = 'northarccalendar.wsgi.application'
  385. X_FRAME_OPTIONS = 'DENY'
  386. YEAR_MONTH_FORMAT = 'F Y'
  387.  
  388.  
  389. You're seeing this error because you have DEBUG = True in your
  390. Django settings file. Change that to False, and Django will
  391. display a standard page generated by the handler for this status code
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement