· 7 years ago · Apr 06, 2018, 10:06 AM
1TypeError at /livetex/client/file/
2Got a `TypeError` when calling `ClientFileModel.objects.create()`. This may be because you have a writable field on the serializer class that is not a valid argument to `ClientFileModel.objects.create()`. You may need to make the field read-only, or override the ClientFileSerializer.create() method to handle this correctly.
3Original exception was:
4 Traceback (most recent call last):
5 File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/rest_framework/serializers.py", line 913, in create
6 instance = ModelClass.objects.create(**validated_data)
7 File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/django/db/models/manager.py", line 85, in manager_method
8 return getattr(self.get_queryset(), name)(*args, **kwargs)
9 File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/django/db/models/query.py", line 392, in create
10 obj = self.model(**kwargs)
11 File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/django/db/models/base.py", line 573, in __init__
12 raise TypeError("'%s' is an invalid keyword argument for this function" % list(kwargs)[0])
13TypeError: 'message_id' is an invalid keyword argument for this function
14
15
16Request Method: POST
17Request URL: https://mn.curler.ml/livetex/client/file/
18Django Version: 1.11.7
19Python Executable: /usr/bin/uwsgi-core
20Python Version: 3.5.3
21Python Path: ['/home/uwsgi/mn.curler.ml/', '.', '', '/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python35.zip', '/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5', '/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/plat-x86_64-linux-gnu', '/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/lib-dynload', '/usr/lib/python3.5', '/usr/lib/python3.5/plat-x86_64-linux-gnu', '/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages', '/home/uwsgi/mn.curler.ml']
22Server time: Fri, 6 Apr 2018 09:04:01 +0000
23Installed Applications:
24['diary_app.apps.DiaryAppConfig',
25 'ondoc_crawler.apps.OndocCrawlerConfig',
26 'clinics_manager.apps.ClinicsManagerConfig',
27 'branch_stats.apps.BranchStatsConfig',
28 'onesignal.apps.OneSignalConfig',
29 'his.apps.HISConfig',
30 'livetex.apps.LivetexConfig',
31 'django.contrib.admin',
32 'django.contrib.auth',
33 'django.contrib.contenttypes',
34 'django.contrib.sessions',
35 'django.contrib.messages',
36 'django.contrib.staticfiles',
37 'django.contrib.gis',
38 'rest_framework',
39 'oauth2_provider',
40 'social_django']
41Installed Middleware:
42['django.middleware.security.SecurityMiddleware',
43 'django.contrib.sessions.middleware.SessionMiddleware',
44 'django.middleware.locale.LocaleMiddleware',
45 'django.middleware.common.CommonMiddleware',
46 'django.middleware.csrf.CsrfViewMiddleware',
47 'django.contrib.auth.middleware.AuthenticationMiddleware',
48 'django.contrib.messages.middleware.MessageMiddleware',
49 'django.middleware.clickjacking.XFrameOptionsMiddleware',
50 'mobi.middleware.MobileDetectionMiddleware']
51
52
53Traceback:
54
55File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/rest_framework/serializers.py" in create
56 913. instance = ModelClass.objects.create(**validated_data)
57
58File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/django/db/models/manager.py" in manager_method
59 85. return getattr(self.get_queryset(), name)(*args, **kwargs)
60
61File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/django/db/models/query.py" in create
62 392. obj = self.model(**kwargs)
63
64File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/django/db/models/base.py" in __init__
65 573. raise TypeError("'%s' is an invalid keyword argument for this function" % list(kwargs)[0])
66
67
68 During handling of the above exception ('message_id' is an invalid keyword argument for this function), another exception occurred:
69
70
71
72File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/django/core/handlers/exception.py" in inner
73 41. response = get_response(request)
74
75File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/django/core/handlers/base.py" in _get_response
76 187. response = self.process_exception_by_middleware(e, request)
77
78File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/django/core/handlers/base.py" in _get_response
79 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
80
81File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/django/views/decorators/csrf.py" in wrapped_view
82 58. return view_func(*args, **kwargs)
83
84File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/rest_framework/viewsets.py" in view
85 90. return self.dispatch(request, *args, **kwargs)
86
87File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/rest_framework/views.py" in dispatch
88 489. response = self.handle_exception(exc)
89
90File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/rest_framework/views.py" in handle_exception
91 449. self.raise_uncaught_exception(exc)
92
93File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/rest_framework/views.py" in dispatch
94 486. response = handler(request, *args, **kwargs)
95
96File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/rest_framework/mixins.py" in create
97 21. self.perform_create(serializer)
98
99File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/rest_framework/mixins.py" in perform_create
100 26. serializer.save()
101
102File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/rest_framework/serializers.py" in save
103 214. self.instance = self.create(validated_data)
104
105File "/home/uwsgi/mn.curler.ml/livetex/serializers/client.py" in create
106 104. instance = super().create(validated_data=validated_data)
107
108File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/rest_framework/serializers.py" in create
109 930. raise TypeError(msg)
110
111Exception Type: TypeError at /livetex/client/file/
112Exception Value: Got a `TypeError` when calling `ClientFileModel.objects.create()`. This may be because you have a writable field on the serializer class that is not a valid argument to `ClientFileModel.objects.create()`. You may need to make the field read-only, or override the ClientFileSerializer.create() method to handle this correctly.
113Original exception was:
114 Traceback (most recent call last):
115 File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/rest_framework/serializers.py", line 913, in create
116 instance = ModelClass.objects.create(**validated_data)
117 File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/django/db/models/manager.py", line 85, in manager_method
118 return getattr(self.get_queryset(), name)(*args, **kwargs)
119 File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/django/db/models/query.py", line 392, in create
120 obj = self.model(**kwargs)
121 File "/home/uwsgi/.virtualenvs/mn.curler.ml/lib/python3.5/site-packages/django/db/models/base.py", line 573, in __init__
122 raise TypeError("'%s' is an invalid keyword argument for this function" % list(kwargs)[0])
123TypeError: 'message_id' is an invalid keyword argument for this function
124
125Request information:
126USER: turaevmaxim@gmail.com
127
128GET: No GET data
129
130POST: No POST data
131
132FILES: No FILES data
133
134COOKIES: No cookie data
135
136META:
137CONTENT_LENGTH = '131424'
138CONTENT_TYPE = 'multipart/form-data; boundary=--------------------------385894625768478228568959'
139DOCUMENT_ROOT = '/etc/nginx/html'
140HTTPS = 'on'
141HTTP_ACCEPT = '*/*'
142HTTP_ACCEPT_ENCODING = 'gzip, deflate'
143HTTP_AUTHORIZATION = 'Bearer kwZNcHKvkZfInx650TfkZWixwTZ7mZ'
144HTTP_CACHE_CONTROL = 'no-cache'
145HTTP_CONNECTION = 'keep-alive'
146HTTP_CONTENT_LENGTH = '131424'
147HTTP_CONTENT_TYPE = 'multipart/form-data; boundary=--------------------------385894625768478228568959'
148HTTP_HOST = 'mn.curler.ml'
149HTTP_POSTMAN_TOKEN = '40b92011-ee2b-43c8-ac83-ea069ee56a0a'
150HTTP_USER_AGENT = 'PostmanRuntime/6.1.6'
151PATH_INFO = '/livetex/client/file/'
152QUERY_STRING = ''
153REMOTE_ADDR = '185.62.193.101'
154REMOTE_PORT = '53868'
155REQUEST_METHOD = 'POST'
156REQUEST_SCHEME = 'https'
157REQUEST_URI = '/livetex/client/file/'
158SCRIPT_NAME = ''
159SERVER_NAME = 'mn.curler.ml'
160SERVER_PORT = '443'
161SERVER_PROTOCOL = 'HTTP/1.1'
162SERVER_SOFTWARE = 'nginx'
163UWSGI_SCHEME = 'https'
164uwsgi.node = b'mednote.curler.ml'
165uwsgi.version = b'2.0.14-debian'
166wsgi.errors = <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>
167wsgi.file_wrapper = ''
168wsgi.input = <uwsgi._Input object at 0x7f3b21722438>
169wsgi.multiprocess = True
170wsgi.multithread = False
171wsgi.run_once = False
172wsgi.url_scheme = 'https'
173wsgi.version = '(1, 0)'
174
175Settings:
176Using settings module medical_diary.settings.local
177ABSOLUTE_URL_OVERRIDES = {}
178ACCOUNT_ACTIVATION_DAYS = 1
179ADMINS = []
180ALLOWED_HOSTS = ['*']
181APPEND_SLASH = True
182AUTHENTICATION_BACKENDS = "('diary_app.social_auth.FacebookOAuth2', 'diary_app.social_auth.VKOAuth2', 'diary_app.social_auth.OdnoklassnikiOAuth2', 'diary_app.social_auth.GoogleOAuth2', 'django.contrib.auth.backends.ModelBackend')"
183AUTH_PASSWORD_VALIDATORS = '********************'
184AUTH_USER_MODEL = 'diary_app.User'
185AWS_ACCESS_KEY_ID = '********************'
186AWS_S3_ENDPOINT_URL = 'https://rest.s3for.me'
187AWS_SECRET_ACCESS_KEY = '********************'
188AWS_STORAGE_BUCKET_NAME = 'mednote'
189BASE_DIR = '/home/uwsgi/mn.curler.ml'
190CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
191CACHE_MIDDLEWARE_ALIAS = 'default'
192CACHE_MIDDLEWARE_KEY_PREFIX = '********************'
193CACHE_MIDDLEWARE_SECONDS = 600
194CSRF_COOKIE_AGE = 31449600
195CSRF_COOKIE_DOMAIN = None
196CSRF_COOKIE_HTTPONLY = False
197CSRF_COOKIE_NAME = 'csrftoken'
198CSRF_COOKIE_PATH = '/'
199CSRF_COOKIE_SECURE = False
200CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
201CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
202CSRF_TRUSTED_ORIGINS = []
203CSRF_USE_SESSIONS = False
204DATABASES = {'default': {'HOST': '127.0.0.1', 'PASSWORD': '********************', 'ATOMIC_REQUESTS': False, 'PORT': '5432', 'TEST': {'COLLATION': None, 'MIRROR': None, 'NAME': None, 'TEMPLATE': 'tpl-mn.curler.ml', 'CHARSET': None}, 'AUTOCOMMIT': True, 'USER': 'mn.curler.ml', 'CONN_MAX_AGE': 0, 'OPTIONS': {}, 'ENGINE': 'django.contrib.gis.db.backends.postgis', 'NAME': 'mn.curler.ml', 'TIME_ZONE': None}}
205DATABASE_ROUTERS = []
206DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
207DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
208DATETIME_FORMAT = 'N j, Y, P'
209DATETIME_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']
210DATE_FORMAT = 'N j, Y'
211DATE_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']
212DEBUG = True
213DEBUG_PROPAGATE_EXCEPTIONS = False
214DECIMAL_SEPARATOR = '.'
215DEFAULT_CHARSET = 'utf-8'
216DEFAULT_CONTENT_TYPE = 'text/html'
217DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
218DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
219DEFAULT_FROM_EMAIL = 'webmaster@localhost'
220DEFAULT_INDEX_TABLESPACE = ''
221DEFAULT_TABLESPACE = ''
222DISALLOWED_USER_AGENTS = []
223EMAIL_BACKEND = 'django.core.mail.backends.filebased.EmailBackend'
224EMAIL_FILE_PATH = '/tmp/diary-messages'
225EMAIL_HOST = 'localhost'
226EMAIL_HOST_PASSWORD = '********************'
227EMAIL_HOST_USER = ''
228EMAIL_PORT = 25
229EMAIL_SSL_CERTFILE = None
230EMAIL_SSL_KEYFILE = '********************'
231EMAIL_SUBJECT_PREFIX = '[Django] '
232EMAIL_TIMEOUT = None
233EMAIL_USE_LOCALTIME = False
234EMAIL_USE_SSL = False
235EMAIL_USE_TLS = False
236EMIAS_CERT_PATH = '/home/uwsgi/.config/emias.pem'
237EMIAS_EXTERNAL_SYSTEM_ID = 'MPGU'
238FILE_CHARSET = 'utf-8'
239FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
240FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
241FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
242FILE_UPLOAD_PERMISSIONS = None
243FILE_UPLOAD_TEMP_DIR = None
244FIRST_DAY_OF_WEEK = 0
245FIXTURE_DIRS = []
246FORCE_SCRIPT_NAME = None
247FORMAT_MODULE_PATH = None
248FORM_RENDERER = 'django.forms.renderers.DjangoTemplates'
249GOOGLE_PLACES_KEY = '********************'
250IGNORABLE_404_URLS = []
251INSTALLED_APPS = ['diary_app.apps.DiaryAppConfig', 'ondoc_crawler.apps.OndocCrawlerConfig', 'clinics_manager.apps.ClinicsManagerConfig', 'branch_stats.apps.BranchStatsConfig', 'onesignal.apps.OneSignalConfig', 'his.apps.HISConfig', 'livetex.apps.LivetexConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.gis', 'rest_framework', 'oauth2_provider', 'social_django']
252INTERNAL_IPS = []
253LANGUAGES = [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('th', 'Thai'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
254LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
255LANGUAGE_CODE = 'en-us'
256LANGUAGE_COOKIE_AGE = None
257LANGUAGE_COOKIE_DOMAIN = None
258LANGUAGE_COOKIE_NAME = 'django_language'
259LANGUAGE_COOKIE_PATH = '/'
260LIVETEX_AUTH_KEY = '********************'
261LIVETEX_DOMAIN = 'https://mn.curler.ml'
262LIVETEX_ENVIRONMENT = 'devel'
263LOCALE_PATHS = []
264LOGGING = {'formatters': {'verbose': {'format': '%(levelname)s %(asctime)s %(pathname)s in %(funcName)s: %(message)s'}, 'simple': {'format': '%(levelname)s %(asctime)s %(message)s'}}, 'disable_existing_loggers': False, 'version': 1, 'loggers': {'diary_app': {'handlers': ['console'], 'level': 'INFO'}, 'django': {'propagate': True, 'handlers': ['console'], 'level': 'INFO'}}, 'handlers': {'console': {'class': 'logging.StreamHandler', 'formatter': 'verbose', 'level': 'DEBUG'}}}
265LOGGING_CONFIG = 'logging.config.dictConfig'
266LOGIN_REDIRECT_URL = '/'
267LOGIN_URL = 'rest_framework:login'
268LOGOUT_REDIRECT_URL = None
269LOGOUT_URL = 'rest_framework:logout'
270MANAGERS = []
271MEDIA_ROOT = '/home/uwsgi/mn.curler.ml/media'
272MEDIA_URL = '/media/'
273MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
274MIDDLEWARE = ['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', 'mobi.middleware.MobileDetectionMiddleware']
275MIDDLEWARE_CLASSES = ['django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware']
276MIGRATION_MODULES = {}
277MONTH_DAY_FORMAT = 'F j'
278NUMBER_GROUPING = 0
279OAUTH2_PROVIDER = {'REFRESH_TOKEN_EXPIRE_SECONDS': '********************', 'ACCESS_TOKEN_EXPIRE_SECONDS': '********************', 'SCOPES': {'read': 'Read scope', 'write': 'Write scope'}}
280ONESIGNAL_APP_ID = '4dcbb664-fd35-4b27-9696-052fc2430b4c'
281ONESIGNAL_AUTH_KEY = '********************'
282PASSWORD_HASHERS = '********************'
283PASSWORD_RESET_TIMEOUT_DAYS = '********************'
284PREPEND_WWW = False
285PREREQ_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.gis', 'rest_framework', 'oauth2_provider', 'social_django']
286PROJECT_APPS = ['diary_app.apps.DiaryAppConfig', 'ondoc_crawler.apps.OndocCrawlerConfig', 'clinics_manager.apps.ClinicsManagerConfig', 'branch_stats.apps.BranchStatsConfig', 'onesignal.apps.OneSignalConfig', 'his.apps.HISConfig', 'livetex.apps.LivetexConfig']
287PROJECT_NAME = 'medical_diary'
288PROJECT_ROOT = '/home/uwsgi/mn.curler.ml/medical_diary'
289REGISTRATION_OPEN = True
290REGISTRATION_SALT = 'kqs)isgujc@u_01@-(!4*wu5y-yqe@f!h4t1kuxxkd*gss&txp'
291REST_FRAMEWORK = {'DATE_FORMAT': 'iso-8601', 'TEST_REQUEST_DEFAULT_FORMAT': 'json', 'DEFAULT_AUTHENTICATION_CLASSES': ('oauth2_provider.ext.rest_framework.OAuth2Authentication', 'rest_framework.authentication.SessionAuthentication'), 'DEFAULT_VERSIONING_CLASS': 'rest_framework.versioning.AcceptHeaderVersioning', 'DEFAULT_PERMISSION_CLASSES': ['diary_app.permissions.IsAuthenticated', 'diary_app.permissions.IsActive'], 'DEFAULT_VERSION': '1', 'DEFAULT_RENDERER_CLASSES': ('rest_framework.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer'), 'EXCEPTION_HANDLER': 'diary_app.utils.custom_exception_handler', 'VERSION_PARAM': 'version', 'ALLOWED_VERSIONS': ('1', '2', '3')}
292ROOT_URLCONF = 'medical_diary.urls'
293S3_DIRECTORY_PREFIX = 'local'
294SECRET_KEY = '********************'
295SECURE_BROWSER_XSS_FILTER = False
296SECURE_CONTENT_TYPE_NOSNIFF = False
297SECURE_HSTS_INCLUDE_SUBDOMAINS = False
298SECURE_HSTS_PRELOAD = False
299SECURE_HSTS_SECONDS = 0
300SECURE_PROXY_SSL_HEADER = None
301SECURE_REDIRECT_EXEMPT = []
302SECURE_SSL_HOST = None
303SECURE_SSL_REDIRECT = False
304SERVER_EMAIL = 'root@localhost'
305SESSION_CACHE_ALIAS = 'default'
306SESSION_COOKIE_AGE = 1209600
307SESSION_COOKIE_DOMAIN = None
308SESSION_COOKIE_HTTPONLY = True
309SESSION_COOKIE_NAME = 'sessionid'
310SESSION_COOKIE_PATH = '/'
311SESSION_COOKIE_SECURE = False
312SESSION_ENGINE = 'django.contrib.sessions.backends.db'
313SESSION_EXPIRE_AT_BROWSER_CLOSE = False
314SESSION_FILE_PATH = None
315SESSION_SAVE_EVERY_REQUEST = False
316SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
317SETTINGS_MODULE = 'medical_diary.settings.local'
318SHORT_DATETIME_FORMAT = 'm/d/Y P'
319SHORT_DATE_FORMAT = 'm/d/Y'
320SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
321SILENCED_SYSTEM_CHECKS = ['auth.W004']
322SMS_BACKEND = 'diary_app.sms.backends.console.SmsBackend'
323SMS_DEFAULT_FROM = 'MedNote'
324SMS_SERVICE_LOGIN = 'mons'
325SMS_SERVICE_PASSWORD = '********************'
326SMS_VERIFICATION_MINUTES = 20
327SOCIAL_AUTH_FACEBOOK_APPSECRET_PROOF = '********************'
328SOCIAL_AUTH_FACEBOOK_KEY = '********************'
329SOCIAL_AUTH_FACEBOOK_PROFILE_EXTRA_PARAMS = {'fields': 'id, name, email, birthday, gender, picture.type(large)'}
330SOCIAL_AUTH_FACEBOOK_SECRET = '********************'
331SOCIAL_AUTH_GOOGLE_OAUTH2_KEY = '********************'
332SOCIAL_AUTH_GOOGLE_OAUTH2_SECRET = '********************'
333SOCIAL_AUTH_ODNOKLASSNIKI_APP_EXTRA_USER_DATA_LIST = "('email',)"
334SOCIAL_AUTH_ODNOKLASSNIKI_OAUTH2_KEY = '********************'
335SOCIAL_AUTH_ODNOKLASSNIKI_OAUTH2_PUBLIC_NAME = ''
336SOCIAL_AUTH_ODNOKLASSNIKI_OAUTH2_SECRET = '********************'
337SOCIAL_AUTH_PIPELINE = "('social_core.pipeline.social_auth.social_details', 'diary_app.social_auth.collect_post_info', 'social_core.pipeline.social_auth.social_uid', 'social_core.pipeline.social_auth.auth_allowed', 'social_core.pipeline.social_auth.social_user', 'diary_app.social_auth.associate_by_uid', 'diary_app.social_auth.create_user', 'social_core.pipeline.social_auth.associate_user', 'social_core.pipeline.social_auth.load_extra_data', 'diary_app.social_auth.family_details')"
338SOCIAL_AUTH_PROTECTED_USER_FIELDS = ['password', 'username']
339SOCIAL_AUTH_VK_OAUTH2_EXTRA_DATA = ['bdate', 'sex', 'photo_max']
340SOCIAL_AUTH_VK_OAUTH2_KEY = '********************'
341SOCIAL_AUTH_VK_OAUTH2_SECRET = '********************'
342STATICFILES_DIRS = []
343STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
344STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
345STATIC_ROOT = None
346STATIC_URL = '/static/'
347SUPPORT_EMAIL = 'support@mednote.life'
348TELEPHONY_IP = ''
349TELEPHONY_LOGIN = ''
350TELEPHONY_PASSWORD = '********************'
351TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'OPTIONS': {'context_processors': ['django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', 'django.template.context_processors.i18n', 'social_django.context_processors.backends', 'social_django.context_processors.login_redirect']}, 'APP_DIRS': True}]
352TEST_NON_SERIALIZED_APPS = []
353TEST_RUNNER = 'django.test.runner.DiscoverRunner'
354THOUSAND_SEPARATOR = ','
355TIME_FORMAT = 'P'
356TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
357TIME_ZONE = 'UTC'
358USE_ETAGS = False
359USE_I18N = True
360USE_L10N = True
361USE_THOUSAND_SEPARATOR = False
362USE_TZ = True
363USE_X_FORWARDED_HOST = False
364USE_X_FORWARDED_PORT = False
365WSGI_APPLICATION = 'medical_diary.wsgi.application'
366X_FRAME_OPTIONS = 'SAMEORIGIN'
367YEAR_MONTH_FORMAT = 'F Y'
368
369
370You're seeing this error because you have DEBUG = True in your
371Django settings file. Change that to False, and Django will
372display a standard page generated by the handler for this status code.