· 8 years ago · Aug 13, 2017, 04:48 PM
1TypeError at /create/
2save() got an unexpected keyword argument 'force_insert'
3
4Request Method: POST
5Request URL: http://127.0.0.1:8000/create/
6Django Version: 1.9.2
7Python Executable: /usr/bin/python
8Python Version: 2.7.10
9Python Path: ['/Users/me/Dropbox (Personal)/Django/ghotel_new_models', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python27.zip', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old', '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload', '/Library/Python/2.7/site-packages', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python', '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC']
10Server time: Sun, 13 Aug 2017 16:46:09 +0000
11Installed Applications:
12['core.apps.CoreConfig',
13 'django.contrib.admin',
14 'django.contrib.auth',
15 'django.contrib.contenttypes',
16 'django.contrib.sessions',
17 'django.contrib.messages',
18 'django.contrib.staticfiles',
19 'rest_framework',
20 'corsheaders']
21Installed Middleware:
22['django.middleware.security.SecurityMiddleware',
23 'django.contrib.sessions.middleware.SessionMiddleware',
24 'django.middleware.common.CommonMiddleware',
25 'django.middleware.csrf.CsrfViewMiddleware',
26 'django.contrib.auth.middleware.AuthenticationMiddleware',
27 'django.contrib.messages.middleware.MessageMiddleware',
28 'django.middleware.clickjacking.XFrameOptionsMiddleware',
29 'corsheaders.middleware.CorsMiddleware',
30 'django.middleware.common.CommonMiddleware']
31
32
33Traceback:
34
35File "/Library/Python/2.7/site-packages/django/core/handlers/base.py" in get_response
36 149. response = self.process_exception_by_middleware(e, request)
37
38File "/Library/Python/2.7/site-packages/django/core/handlers/base.py" in get_response
39 147. response = wrapped_callback(request, *callback_args, **callback_kwargs)
40
41File "/Library/Python/2.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
42 58. return view_func(*args, **kwargs)
43
44File "/Library/Python/2.7/site-packages/django/views/generic/base.py" in view
45 68. return self.dispatch(request, *args, **kwargs)
46
47File "/Library/Python/2.7/site-packages/rest_framework/views.py" in dispatch
48 483. response = self.handle_exception(exc)
49
50File "/Library/Python/2.7/site-packages/rest_framework/views.py" in handle_exception
51 443. self.raise_uncaught_exception(exc)
52
53File "/Library/Python/2.7/site-packages/rest_framework/views.py" in dispatch
54 480. response = handler(request, *args, **kwargs)
55
56File "/Library/Python/2.7/site-packages/rest_framework/generics.py" in post
57 191. return self.create(request, *args, **kwargs)
58
59File "/Library/Python/2.7/site-packages/rest_framework/mixins.py" in create
60 21. self.perform_create(serializer)
61
62File "/Library/Python/2.7/site-packages/rest_framework/mixins.py" in perform_create
63 26. serializer.save()
64
65File "/Library/Python/2.7/site-packages/rest_framework/serializers.py" in save
66 214. self.instance = self.create(validated_data)
67
68File "/Users/me/Dropbox (Personal)/Django/ghotel_new_models/core/serializers.py" in create
69 114. day, created = Day.objects.get_or_create(date=obj['date'], price=obj['price'], payment_type=obj['payment_type'], payment_date=obj['payment_date'])
70
71File "/Library/Python/2.7/site-packages/django/db/models/manager.py" in manager_method
72 122. return getattr(self.get_queryset(), name)(*args, **kwargs)
73
74File "/Library/Python/2.7/site-packages/django/db/models/query.py" in get_or_create
75 467. return self._create_object_from_params(lookup, params)
76
77File "/Library/Python/2.7/site-packages/django/db/models/query.py" in _create_object_from_params
78 499. obj = self.create(**params)
79
80File "/Library/Python/2.7/site-packages/django/db/models/query.py" in create
81 401. obj.save(force_insert=True, using=self.db)
82
83Exception Type: TypeError at /create/
84Exception Value: save() got an unexpected keyword argument 'force_insert'
85Request information:
86GET: No GET data
87
88POST: No POST data
89
90FILES: No FILES data
91
92COOKIES:
93admin = '%D0%9E%D1%82%D0%BB%D0%B8'
94csrftoken = 'hWXt7ByXW9WNHosYrTJEKKVXgnzKLVmQ'
95sessionid = 'zarx2po6kwb3k9ytgz312fem203mv5fu'
96
97META:
98wsgi.multiprocess = False
99RUN_MAIN = 'true'
100HTTP_REFERER = 'http://127.0.0.1:8000/createview/?room=2&start=2017-08-24&end=2017-08-25'
101VERSIONER_PYTHON_PREFER_32_BIT = 'no'
102SERVER_SOFTWARE = 'WSGIServer/0.1 Python/2.7.10'
103LC_CTYPE = 'UTF-8'
104TERM_PROGRAM_VERSION = '388.1.1'
105REQUEST_METHOD = 'POST'
106LOGNAME = 'me'
107USER = 'me'
108HTTP_ORIGIN = 'http://127.0.0.1:8000'
109PATH = '/Library/Frameworks/Python.framework/Versions/3.5/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin'
110QUERY_STRING = ''
111HOME = '/Users/me'
112wsgi.errors = <open file '<stderr>', mode 'w' at 0x10ddda1e0>
113TERM_PROGRAM = 'Apple_Terminal'
114CONTENT_LENGTH = '344'
115TERM = 'xterm-256color'
116SHELL = '/bin/bash'
117TZ = 'UTC'
118HTTP_COOKIE = 'sessionid=zarx2po6kwb3k9ytgz312fem203mv5fu; admin=%D0%9E%D1%82%D0%BB%D0%B8; csrftoken=hWXt7ByXW9WNHosYrTJEKKVXgnzKLVmQ'
119SERVER_NAME = '1.0.0.127.in-addr.arpa'
120VERSIONER_PYTHON_VERSION = '2.7'
121SHLVL = '1'
122SECURITYSESSIONID = '1982e'
123XPC_FLAGS = '0x0'
124wsgi.url_scheme = 'http'
125_ = '/usr/bin/python'
126SERVER_PORT = '8000'
127TERM_SESSION_ID = 'CFB98EBD-0D03-4453-8F6C-6ED76FB57C63'
128SSH_AUTH_SOCK = '/private/tmp/com.apple.launchd.GprLMGbjSq/Listeners'
129HTTP_X_REQUESTED_WITH = 'XMLHttpRequest'
130XPC_SERVICE_NAME = '0'
131wsgi.input = <socket._fileobject object at 0x10f69bdd0>
132Apple_PubSub_Socket_Render = '/private/tmp/com.apple.launchd.2EI8dcOUra/Render'
133HTTP_HOST = '127.0.0.1:8000'
134SCRIPT_NAME = u''
135wsgi.multithread = True
136HTTP_CONNECTION = 'keep-alive'
137TMPDIR = '/var/folders/b2/kz12ncmn0sn95_yp48vxcmj40000gn/T/'
138HTTP_ACCEPT = 'application/json, text/javascript, */*; q=0.01'
139wsgi.version =
140HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36'
141GATEWAY_INTERFACE = 'CGI/1.1'
142wsgi.run_once = False
143CSRF_COOKIE = u'hWXt7ByXW9WNHosYrTJEKKVXgnzKLVmQ'
144OLDPWD = '/Users/me/Dropbox/Django/ghotel'
145REMOTE_ADDR = '127.0.0.1'
146HTTP_ACCEPT_LANGUAGE = 'en-US,en;q=0.8,ru;q=0.6'
147__CF_USER_TEXT_ENCODING = '0x1F5:0x0:0x0'
148PWD = '/Users/me/Dropbox/Django/ghotel_new_models'
149SERVER_PROTOCOL = 'HTTP/1.1'
150DJANGO_SETTINGS_MODULE = 'ghotel.settings'
151CONTENT_TYPE = 'application/json; charset=UTF-8'
152wsgi.file_wrapper = ''
153REMOTE_HOST = ''
154HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
155PATH_INFO = u'/create/'
156
157Settings:
158Using settings module ghotel.settings
159SECURE_BROWSER_XSS_FILTER = False
160USE_X_FORWARDED_PORT = False
161USE_THOUSAND_SEPARATOR = False
162CSRF_COOKIE_SECURE = False
163LANGUAGE_CODE = 'en-us'
164ROOT_URLCONF = 'ghotel.urls'
165MANAGERS = []
166BASE_DIR = '/Users/me/Dropbox (Personal)/Django/ghotel_new_models'
167SILENCED_SYSTEM_CHECKS = []
168DEFAULT_CHARSET = 'utf-8'
169SESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'
170STATIC_ROOT = None
171ALLOWED_HOSTS = []
172MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'
173EMAIL_SUBJECT_PREFIX = '[Django] '
174SERVER_EMAIL = 'root@localhost'
175SECURE_HSTS_SECONDS = 0
176STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
177SESSION_CACHE_ALIAS = 'default'
178SESSION_COOKIE_DOMAIN = None
179SESSION_COOKIE_NAME = 'sessionid'
180TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
181SECURE_REDIRECT_EXEMPT = []
182DATABASES = {'default': {'ENGINE': 'django.db.backends.sqlite3', 'AUTOCOMMIT': True, 'ATOMIC_REQUESTS': False, 'NAME': '/Users/me/Dropbox (Personal)/Django/ghotel_new_models/db.sqlite3', 'CONN_MAX_AGE': 0, 'TIME_ZONE': None, 'OPTIONS': {}, 'HOST': '', 'USER': '', 'TEST': {'COLLATION': None, 'CHARSET': None, 'NAME': None, 'MIRROR': None}, 'PASSWORD': u'********************', 'PORT': ''}}
183EMAIL_SSL_KEYFILE = u'********************'
184FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
185FILE_UPLOAD_PERMISSIONS = None
186FILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
187DEFAULT_CONTENT_TYPE = 'text/html'
188APPEND_SLASH = True
189LOCALE_PATHS = []
190DATABASE_ROUTERS = []
191DEFAULT_TABLESPACE = ''
192YEAR_MONTH_FORMAT = 'F Y'
193STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'
194CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
195SESSION_COOKIE_PATH = '/'
196EMAIL_HOST_PASSWORD = u'********************'
197SECURE_CONTENT_TYPE_NOSNIFF = False
198MIDDLEWARE_CLASSES = ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.middleware.common.CommonMiddleware']
199USE_I18N = True
200THOUSAND_SEPARATOR = ','
201SECRET_KEY = u'********************'
202LANGUAGE_COOKIE_NAME = 'django_language'
203DEFAULT_INDEX_TABLESPACE = ''
204LOGGING_CONFIG = 'logging.config.dictConfig'
205TEMPLATE_LOADERS = ['django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader']
206FIRST_DAY_OF_WEEK = 0
207WSGI_APPLICATION = 'ghotel.wsgi.application'
208TEMPLATE_DEBUG = False
209X_FRAME_OPTIONS = 'SAMEORIGIN'
210CSRF_COOKIE_NAME = 'csrftoken'
211FORCE_SCRIPT_NAME = None
212USE_X_FORWARDED_HOST = False
213CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'
214EMAIL_TIMEOUT = None
215SECURE_SSL_HOST = None
216SIGNING_BACKEND = 'django.core.signing.TimestampSigner'
217SESSION_COOKIE_SECURE = False
218CSRF_COOKIE_DOMAIN = None
219FILE_CHARSET = 'utf-8'
220DEBUG = True
221CSRF_TRUSTED_ORIGINS = []
222LANGUAGE_COOKIE_DOMAIN = None
223DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'
224INSTALLED_APPS = ['core.apps.CoreConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', 'corsheaders']
225LANGUAGES = [('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'), ('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'), ('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 Bokmal'), ('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')]
226USE_L10N = True
227SECURE_HSTS_INCLUDE_SUBDOMAINS = False
228STATICFILES_DIRS = []
229PREPEND_WWW = False
230SECURE_PROXY_SSL_HEADER = None
231LANGUAGE_COOKIE_AGE = None
232SESSION_COOKIE_HTTPONLY = True
233DEBUG_PROPAGATE_EXCEPTIONS = False
234CSRF_COOKIE_AGE = 31449600
235MONTH_DAY_FORMAT = 'F j'
236LOGIN_URL = '/accounts/login/'
237SESSION_EXPIRE_AT_BROWSER_CLOSE = False
238TIME_FORMAT = 'P'
239AUTH_USER_MODEL = 'auth.User'
240DATE_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']
241AUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']
242AUTH_PASSWORD_VALIDATORS = u'********************'
243PASSWORD_RESET_TIMEOUT_DAYS = u'********************'
244SESSION_FILE_PATH = None
245CACHE_MIDDLEWARE_ALIAS = 'default'
246SESSION_SAVE_EVERY_REQUEST = False
247NUMBER_GROUPING = 0
248SESSION_ENGINE = 'django.contrib.sessions.backends.db'
249CSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'
250CSRF_COOKIE_PATH = '/'
251LOGIN_REDIRECT_URL = '/accounts/profile/'
252DECIMAL_SEPARATOR = '.'
253IGNORABLE_404_URLS = []
254MIGRATION_MODULES = {}
255TEMPLATE_STRING_IF_INVALID = ''
256LOGOUT_URL = '/accounts/logout/'
257EMAIL_USE_TLS = False
258FIXTURE_DIRS = []
259EMAIL_HOST = 'localhost'
260DATE_FORMAT = 'N j, Y'
261MEDIA_ROOT = ''
262DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'
263ADMINS = []
264FORMAT_MODULE_PATH = None
265DEFAULT_FROM_EMAIL = 'webmaster@localhost'
266REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.TokenAuthentication',), 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.AllowAny',)}
267MEDIA_URL = ''
268DATETIME_FORMAT = 'N j, Y, P'
269TEMPLATE_DIRS = []
270DISALLOWED_USER_AGENTS = []
271ALLOWED_INCLUDE_ROOTS = []
272LOGGING = {}
273SHORT_DATE_FORMAT = 'm/d/Y'
274TEMPLATES = [{'DIRS': ['/Users/me/Dropbox (Personal)/Django/ghotel_new_models/templates'], 'APP_DIRS': True, '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']}, 'BACKEND': 'django.template.backends.django.DjangoTemplates'}]
275TEST_RUNNER = 'django.test.runner.DiscoverRunner'
276CACHE_MIDDLEWARE_KEY_PREFIX = u'********************'
277SECURE_SSL_REDIRECT = False
278TIME_ZONE = 'UTC'
279CORS_ORIGIN_ALLOW_ALL = True
280FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
281EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
282EMAIL_USE_SSL = False
283TEMPLATE_CONTEXT_PROCESSORS = ['django.contrib.auth.context_processors.auth', 'django.template.context_processors.debug', 'django.template.context_processors.i18n', 'django.template.context_processors.media', 'django.template.context_processors.static', 'django.template.context_processors.tz', 'django.contrib.messages.context_processors.messages']
284SESSION_COOKIE_AGE = 1209600
285SETTINGS_MODULE = 'ghotel.settings'
286USE_ETAGS = False
287LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']
288FILE_UPLOAD_TEMP_DIR = None
289INTERNAL_IPS = []
290STATIC_URL = '/static/'
291EMAIL_PORT = 25
292USE_TZ = True
293SHORT_DATETIME_FORMAT = 'm/d/Y P'
294TEST_NON_SERIALIZED_APPS = []
295PASSWORD_HASHERS = u'********************'
296ABSOLUTE_URL_OVERRIDES = {}
297LANGUAGE_COOKIE_PATH = '/'
298CACHE_MIDDLEWARE_SECONDS = 600
299EMAIL_SSL_CERTFILE = None
300CSRF_COOKIE_HTTPONLY = False
301DATETIME_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']
302EMAIL_HOST_USER = ''
303
304
305You're seeing this error because you have DEBUG = True in your
306Django settings file. Change that to False, and Django will
307display a standard page generated by the handler for this status code.