· 4 years ago · May 17, 2021, 07:20 AM
1
2TypeError at /products/games/1
3
4GameDownload() got an unexpected keyword argument 'game'
5
6Request Method: GET
7Request URL: https://spicygaming.herokuapp.com/products/games/1
8Django Version: 3.1.7
9Exception Type: TypeError
10Exception Value:
11
12GameDownload() got an unexpected keyword argument 'game'
13
14Exception Location: /app/.heroku/python/lib/python3.9/site-packages/django/db/models/base.py, line 501, in __init__
15Python Executable: /app/.heroku/python/bin/python
16Python Version: 3.9.5
17Python Path:
18
19['/app/.heroku/python/bin',
20 '/app',
21 '/app/.heroku/python/lib/python39.zip',
22 '/app/.heroku/python/lib/python3.9',
23 '/app/.heroku/python/lib/python3.9/lib-dynload',
24 '/app/.heroku/python/lib/python3.9/site-packages']
25
26Server time: Mon, 17 May 2021 07:13:48 +0000
27Traceback Switch to copy-and-paste view
28
29 /app/.heroku/python/lib/python3.9/site-packages/django/core/handlers/exception.py, line 47, in inner
30
31 response = get_response(request)
32
33 …
34 ▶ Local vars
35 /app/.heroku/python/lib/python3.9/site-packages/django/core/handlers/base.py, line 181, in _get_response
36
37 response = wrapped_callback(request, *callback_args, **callback_kwargs)
38
39 …
40 ▶ Local vars
41 /app/products/views.py, line 46, in game_page
42
43 game.save()
44
45 …
46 ▶ Local vars
47 /app/products/models.py, line 143, in save
48
49 downloads = GameDownload.objects.create(game=self.title)
50
51 …
52 ▶ Local vars
53 /app/.heroku/python/lib/python3.9/site-packages/django/db/models/manager.py, line 85, in manager_method
54
55 return getattr(self.get_queryset(), name)(*args, **kwargs)
56
57 …
58 ▶ Local vars
59 /app/.heroku/python/lib/python3.9/site-packages/django/db/models/query.py, line 445, in create
60
61 obj = self.model(**kwargs)
62
63 …
64 ▶ Local vars
65 /app/.heroku/python/lib/python3.9/site-packages/django/db/models/base.py, line 501, in __init__
66
67 raise TypeError("%s() got an unexpected keyword argument '%s'" % (cls.__name__, kwarg))
68
69 …
70 ▶ Local vars
71
72Request information
73USER
74
75FluxPandrell879ba3
76GET
77
78No GET data
79POST
80
81No POST data
82FILES
83
84No FILES data
85COOKIES
86Variable Value
87G_AUTHUSER_H
88
89'7'
90
91csrftoken
92
93'jpSekAKX6G8JcLwep4b8yDrE5bBq2hC8b6SXyHipLw7xro62kIT9H6ec1CTVXRds'
94
95G_ENABLED_IDPS
96
97'google'
98
99sessionid
100
101'kaj0ymowoawwrtb2n0t44eusqjn8b363'
102
103META
104Variable Value
105CSRF_COOKIE
106
107'jpSekAKX6G8JcLwep4b8yDrE5bBq2hC8b6SXyHipLw7xro62kIT9H6ec1CTVXRds'
108
109HTTP_ACCEPT
110
111'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8'
112
113HTTP_ACCEPT_ENCODING
114
115'gzip, deflate, br'
116
117HTTP_ACCEPT_LANGUAGE
118
119'sl,en-GB;q=0.7,en;q=0.3'
120
121HTTP_CONNECTION
122
123'close'
124
125HTTP_CONNECT_TIME
126
127'1'
128
129HTTP_COOKIE
130
131('G_AUTHUSER_H=7; G_AUTHUSER_H=7; '
132 'csrftoken=jpSekAKX6G8JcLwep4b8yDrE5bBq2hC8b6SXyHipLw7xro62kIT9H6ec1CTVXRds; '
133 'G_ENABLED_IDPS=google; G_AUTHUSER_H=7; '
134 'sessionid=kaj0ymowoawwrtb2n0t44eusqjn8b363')
135
136HTTP_HOST
137
138'spicygaming.herokuapp.com'
139
140HTTP_REFERER
141
142'https://spicygaming.herokuapp.com/products/games'
143
144HTTP_TOTAL_ROUTE_TIME
145
146'0'
147
148HTTP_UPGRADE_INSECURE_REQUESTS
149
150'1'
151
152HTTP_USER_AGENT
153
154'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:88.0) Gecko/20100101 Firefox/88.0'
155
156HTTP_VIA
157
158'1.1 vegur'
159
160HTTP_X_FORWARDED_FOR
161
162'193.77.58.163'
163
164HTTP_X_FORWARDED_PORT
165
166'443'
167
168HTTP_X_FORWARDED_PROTO
169
170'https'
171
172HTTP_X_REQUEST_ID
173
174'f356297a-2d70-4392-a2a6-d07c9c362860'
175
176HTTP_X_REQUEST_START
177
178'1621235628452'
179
180PATH_INFO
181
182'/products/games/1'
183
184QUERY_STRING
185
186''
187
188RAW_URI
189
190'/products/games/1'
191
192REMOTE_ADDR
193
194'10.97.235.153'
195
196REMOTE_PORT
197
198'24329'
199
200REQUEST_METHOD
201
202'GET'
203
204SCRIPT_NAME
205
206''
207
208SERVER_NAME
209
210'0.0.0.0'
211
212SERVER_PORT
213
214'48035'
215
216SERVER_PROTOCOL
217
218'HTTP/1.1'
219
220SERVER_SOFTWARE
221
222'gunicorn/20.0.4'
223
224gunicorn.socket
225
226<socket.socket fd=9, family=AddressFamily.AF_INET, type=SocketKind.SOCK_STREAM, proto=0, laddr=('172.18.220.210', 48035), raddr=('10.97.235.153', 24329)>
227
228wsgi.errors
229
230<gunicorn.http.wsgi.WSGIErrorsWrapper object at 0x7f6907d36460>
231
232wsgi.file_wrapper
233
234<class 'gunicorn.http.wsgi.FileWrapper'>
235
236wsgi.input
237
238<gunicorn.http.body.Body object at 0x7f6907d36550>
239
240wsgi.input_terminated
241
242True
243
244wsgi.multiprocess
245
246True
247
248wsgi.multithread
249
250False
251
252wsgi.run_once
253
254False
255
256wsgi.url_scheme
257
258'https'
259
260wsgi.version
261
262(1, 0)
263
264Settings
265Using settings module spicygaming.settings
266Setting Value
267ABSOLUTE_URL_OVERRIDES
268
269{}
270
271ADMINS
272
273[]
274
275ALLOWED_HOSTS
276
277['*']
278
279APPEND_SLASH
280
281True
282
283AUTHENTICATION_BACKENDS
284
285('django.contrib.auth.backends.ModelBackend',)
286
287AUTH_PASSWORD_VALIDATORS
288
289'********************'
290
291AUTH_USER_MODEL
292
293'auth.User'
294
295BASE_DIR
296
297PosixPath('/app')
298
299CACHES
300
301{'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
302
303CACHE_MIDDLEWARE_ALIAS
304
305'default'
306
307CACHE_MIDDLEWARE_KEY_PREFIX
308
309'********************'
310
311CACHE_MIDDLEWARE_SECONDS
312
313600
314
315CRISPY_TEMPLATE_PACK
316
317'bootstrap4'
318
319CSRF_COOKIE_AGE
320
32131449600
322
323CSRF_COOKIE_DOMAIN
324
325None
326
327CSRF_COOKIE_HTTPONLY
328
329False
330
331CSRF_COOKIE_NAME
332
333'csrftoken'
334
335CSRF_COOKIE_PATH
336
337'/'
338
339CSRF_COOKIE_SAMESITE
340
341'Lax'
342
343CSRF_COOKIE_SECURE
344
345False
346
347CSRF_FAILURE_VIEW
348
349'django.views.csrf.csrf_failure'
350
351CSRF_HEADER_NAME
352
353'HTTP_X_CSRFTOKEN'
354
355CSRF_TRUSTED_ORIGINS
356
357[]
358
359CSRF_USE_SESSIONS
360
361False
362
363DATABASES
364
365{'default': {'ATOMIC_REQUESTS': False,
366 'AUTOCOMMIT': True,
367 'CONN_MAX_AGE': 600,
368 'ENGINE': 'django.db.backends.postgresql_psycopg2',
369 'HOST': 'ec2-54-145-249-177.compute-1.amazonaws.com',
370 'NAME': 'd8ceur00h96pq0',
371 'OPTIONS': {'sslmode': 'require'},
372 'PASSWORD': '********************',
373 'PORT': 5432,
374 'TEST': {'CHARSET': None,
375 'COLLATION': None,
376 'MIGRATE': True,
377 'MIRROR': None,
378 'NAME': None},
379 'TIME_ZONE': None,
380 'USER': 'mvxtxdygxqodtf'}}
381
382DATABASE_ROUTERS
383
384[]
385
386DATA_UPLOAD_MAX_MEMORY_SIZE
387
3882621440
389
390DATA_UPLOAD_MAX_NUMBER_FIELDS
391
3921000
393
394DATETIME_FORMAT
395
396'N j, Y, P'
397
398DATETIME_INPUT_FORMATS
399
400['%Y-%m-%d %H:%M:%S',
401 '%Y-%m-%d %H:%M:%S.%f',
402 '%Y-%m-%d %H:%M',
403 '%m/%d/%Y %H:%M:%S',
404 '%m/%d/%Y %H:%M:%S.%f',
405 '%m/%d/%Y %H:%M',
406 '%m/%d/%y %H:%M:%S',
407 '%m/%d/%y %H:%M:%S.%f',
408 '%m/%d/%y %H:%M']
409
410DATE_FORMAT
411
412'N j, Y'
413
414DATE_INPUT_FORMATS
415
416['%Y-%m-%d',
417 '%m/%d/%Y',
418 '%m/%d/%y',
419 '%b %d %Y',
420 '%b %d, %Y',
421 '%d %b %Y',
422 '%d %b, %Y',
423 '%B %d %Y',
424 '%B %d, %Y',
425 '%d %B %Y',
426 '%d %B, %Y']
427
428DEBUG
429
430True
431
432DEBUG_PROPAGATE_EXCEPTIONS
433
434False
435
436DECIMAL_SEPARATOR
437
438'.'
439
440DEFAULT_CHARSET
441
442'utf-8'
443
444DEFAULT_EXCEPTION_REPORTER
445
446'django.views.debug.ExceptionReporter'
447
448DEFAULT_EXCEPTION_REPORTER_FILTER
449
450'django.views.debug.SafeExceptionReporterFilter'
451
452DEFAULT_FILE_STORAGE
453
454'django.core.files.storage.FileSystemStorage'
455
456DEFAULT_FROM_EMAIL
457
458'webmaster@localhost'
459
460DEFAULT_HASHING_ALGORITHM
461
462'sha256'
463
464DEFAULT_INDEX_TABLESPACE
465
466''
467
468DEFAULT_TABLESPACE
469
470''
471
472DISALLOWED_USER_AGENTS
473
474[]
475
476EMAIL_BACKEND
477
478'django.core.mail.backends.smtp.EmailBackend'
479
480EMAIL_HOST
481
482'localhost'
483
484EMAIL_HOST_PASSWORD
485
486'********************'
487
488EMAIL_HOST_USER
489
490''
491
492EMAIL_PORT
493
49425
495
496EMAIL_SSL_CERTFILE
497
498None
499
500EMAIL_SSL_KEYFILE
501
502'********************'
503
504EMAIL_SUBJECT_PREFIX
505
506'[Django] '
507
508EMAIL_TIMEOUT
509
510None
511
512EMAIL_USE_LOCALTIME
513
514False
515
516EMAIL_USE_SSL
517
518False
519
520EMAIL_USE_TLS
521
522False
523
524FILE_UPLOAD_DIRECTORY_PERMISSIONS
525
526None
527
528FILE_UPLOAD_HANDLERS
529
530['django.core.files.uploadhandler.MemoryFileUploadHandler',
531 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
532
533FILE_UPLOAD_MAX_MEMORY_SIZE
534
5352621440
536
537FILE_UPLOAD_PERMISSIONS
538
539420
540
541FILE_UPLOAD_TEMP_DIR
542
543None
544
545FIRST_DAY_OF_WEEK
546
5470
548
549FIXTURE_DIRS
550
551[]
552
553FORCE_SCRIPT_NAME
554
555None
556
557FORMAT_MODULE_PATH
558
559None
560
561FORM_RENDERER
562
563'django.forms.renderers.DjangoTemplates'
564
565IGNORABLE_404_URLS
566
567[]
568
569INSTALLED_APPS
570
571['django.contrib.admin',
572 'django.contrib.auth',
573 'downloads.apps.DownloadsConfig',
574 'users.apps.UsersConfig',
575 'products.apps.ProductsConfig',
576 'crispy_forms',
577 'django.contrib.sites',
578 'django.contrib.contenttypes',
579 'django.contrib.sessions',
580 'django.contrib.messages',
581 'django.contrib.staticfiles']
582
583INTERNAL_IPS
584
585[]
586
587LANGUAGES
588
589[('af', 'Afrikaans'),
590 ('ar', 'Arabic'),
591 ('ar-dz', 'Algerian Arabic'),
592 ('ast', 'Asturian'),
593 ('az', 'Azerbaijani'),
594 ('bg', 'Bulgarian'),
595 ('be', 'Belarusian'),
596 ('bn', 'Bengali'),
597 ('br', 'Breton'),
598 ('bs', 'Bosnian'),
599 ('ca', 'Catalan'),
600 ('cs', 'Czech'),
601 ('cy', 'Welsh'),
602 ('da', 'Danish'),
603 ('de', 'German'),
604 ('dsb', 'Lower Sorbian'),
605 ('el', 'Greek'),
606 ('en', 'English'),
607 ('en-au', 'Australian English'),
608 ('en-gb', 'British English'),
609 ('eo', 'Esperanto'),
610 ('es', 'Spanish'),
611 ('es-ar', 'Argentinian Spanish'),
612 ('es-co', 'Colombian Spanish'),
613 ('es-mx', 'Mexican Spanish'),
614 ('es-ni', 'Nicaraguan Spanish'),
615 ('es-ve', 'Venezuelan Spanish'),
616 ('et', 'Estonian'),
617 ('eu', 'Basque'),
618 ('fa', 'Persian'),
619 ('fi', 'Finnish'),
620 ('fr', 'French'),
621 ('fy', 'Frisian'),
622 ('ga', 'Irish'),
623 ('gd', 'Scottish Gaelic'),
624 ('gl', 'Galician'),
625 ('he', 'Hebrew'),
626 ('hi', 'Hindi'),
627 ('hr', 'Croatian'),
628 ('hsb', 'Upper Sorbian'),
629 ('hu', 'Hungarian'),
630 ('hy', 'Armenian'),
631 ('ia', 'Interlingua'),
632 ('id', 'Indonesian'),
633 ('ig', 'Igbo'),
634 ('io', 'Ido'),
635 ('is', 'Icelandic'),
636 ('it', 'Italian'),
637 ('ja', 'Japanese'),
638 ('ka', 'Georgian'),
639 ('kab', 'Kabyle'),
640 ('kk', 'Kazakh'),
641 ('km', 'Khmer'),
642 ('kn', 'Kannada'),
643 ('ko', 'Korean'),
644 ('ky', 'Kyrgyz'),
645 ('lb', 'Luxembourgish'),
646 ('lt', 'Lithuanian'),
647 ('lv', 'Latvian'),
648 ('mk', 'Macedonian'),
649 ('ml', 'Malayalam'),
650 ('mn', 'Mongolian'),
651 ('mr', 'Marathi'),
652 ('my', 'Burmese'),
653 ('nb', 'Norwegian Bokmål'),
654 ('ne', 'Nepali'),
655 ('nl', 'Dutch'),
656 ('nn', 'Norwegian Nynorsk'),
657 ('os', 'Ossetic'),
658 ('pa', 'Punjabi'),
659 ('pl', 'Polish'),
660 ('pt', 'Portuguese'),
661 ('pt-br', 'Brazilian Portuguese'),
662 ('ro', 'Romanian'),
663 ('ru', 'Russian'),
664 ('sk', 'Slovak'),
665 ('sl', 'Slovenian'),
666 ('sq', 'Albanian'),
667 ('sr', 'Serbian'),
668 ('sr-latn', 'Serbian Latin'),
669 ('sv', 'Swedish'),
670 ('sw', 'Swahili'),
671 ('ta', 'Tamil'),
672 ('te', 'Telugu'),
673 ('tg', 'Tajik'),
674 ('th', 'Thai'),
675 ('tk', 'Turkmen'),
676 ('tr', 'Turkish'),
677 ('tt', 'Tatar'),
678 ('udm', 'Udmurt'),
679 ('uk', 'Ukrainian'),
680 ('ur', 'Urdu'),
681 ('uz', 'Uzbek'),
682 ('vi', 'Vietnamese'),
683 ('zh-hans', 'Simplified Chinese'),
684 ('zh-hant', 'Traditional Chinese')]
685
686LANGUAGES_BIDI
687
688['he', 'ar', 'ar-dz', 'fa', 'ur']
689
690LANGUAGE_CODE
691
692'en-us'
693
694LANGUAGE_COOKIE_AGE
695
696None
697
698LANGUAGE_COOKIE_DOMAIN
699
700None
701
702LANGUAGE_COOKIE_HTTPONLY
703
704False
705
706LANGUAGE_COOKIE_NAME
707
708'django_language'
709
710LANGUAGE_COOKIE_PATH
711
712'/'
713
714LANGUAGE_COOKIE_SAMESITE
715
716None
717
718LANGUAGE_COOKIE_SECURE
719
720False
721
722LOCALE_PATHS
723
724[]
725
726LOGGING
727
728{'disable_existing_loggers': False,
729 'formatters': {'simple': {'format': '%(levelname)s %(message)s'},
730 'verbose': {'datefmt': '%Y-%m-%d %H:%M:%S',
731 'format': '%(asctime)s [%(process)d] '
732 '[%(levelname)s] pathname=%(pathname)s '
733 'lineno=%(lineno)s funcname=%(funcName)s '
734 '%(message)s'}},
735 'handlers': {'console': {'class': 'logging.StreamHandler',
736 'formatter': 'verbose',
737 'level': 'DEBUG'},
738 'null': {'class': 'logging.NullHandler', 'level': 'DEBUG'}},
739 'loggers': {'testlogger': {'handlers': ['console'], 'level': 'INFO'}},
740 'version': 1}
741
742LOGGING_CONFIG
743
744'logging.config.dictConfig'
745
746LOGIN_REDIRECT_URL
747
748'/'
749
750LOGIN_URL
751
752'/accounts/login/'
753
754LOGOUT_REDIRECT_URL
755
756'/'
757
758MANAGERS
759
760[]
761
762MEDIA_ROOT
763
764''
765
766MEDIA_URL
767
768'/'
769
770MESSAGE_STORAGE
771
772'django.contrib.messages.storage.fallback.FallbackStorage'
773
774MIDDLEWARE
775
776('whitenoise.middleware.WhiteNoiseMiddleware',
777 'django.middleware.security.SecurityMiddleware',
778 'django.contrib.sessions.middleware.SessionMiddleware',
779 'django.middleware.common.CommonMiddleware',
780 'django.middleware.csrf.CsrfViewMiddleware',
781 'django.contrib.auth.middleware.AuthenticationMiddleware',
782 'django.contrib.messages.middleware.MessageMiddleware',
783 'django.middleware.clickjacking.XFrameOptionsMiddleware')
784
785MIGRATION_MODULES
786
787{}
788
789MONTH_DAY_FORMAT
790
791'F j'
792
793NUMBER_GROUPING
794
7950
796
797PASSWORD_HASHERS
798
799'********************'
800
801PASSWORD_RESET_TIMEOUT
802
803'********************'
804
805PASSWORD_RESET_TIMEOUT_DAYS
806
807'********************'
808
809PREPEND_WWW
810
811False
812
813ROOT_URLCONF
814
815'spicygaming.urls'
816
817SECRET_KEY
818
819'********************'
820
821SECURE_BROWSER_XSS_FILTER
822
823False
824
825SECURE_CONTENT_TYPE_NOSNIFF
826
827True
828
829SECURE_HSTS_INCLUDE_SUBDOMAINS
830
831False
832
833SECURE_HSTS_PRELOAD
834
835False
836
837SECURE_HSTS_SECONDS
838
8390
840
841SECURE_PROXY_SSL_HEADER
842
843None
844
845SECURE_REDIRECT_EXEMPT
846
847[]
848
849SECURE_REFERRER_POLICY
850
851'same-origin'
852
853SECURE_SSL_HOST
854
855None
856
857SECURE_SSL_REDIRECT
858
859False
860
861SERVER_EMAIL
862
863'root@localhost'
864
865SESSION_CACHE_ALIAS
866
867'default'
868
869SESSION_COOKIE_AGE
870
8711209600
872
873SESSION_COOKIE_DOMAIN
874
875None
876
877SESSION_COOKIE_HTTPONLY
878
879True
880
881SESSION_COOKIE_NAME
882
883'sessionid'
884
885SESSION_COOKIE_PATH
886
887'/'
888
889SESSION_COOKIE_SAMESITE
890
891'Lax'
892
893SESSION_COOKIE_SECURE
894
895False
896
897SESSION_ENGINE
898
899'django.contrib.sessions.backends.db'
900
901SESSION_EXPIRE_AT_BROWSER_CLOSE
902
903False
904
905SESSION_FILE_PATH
906
907None
908
909SESSION_SAVE_EVERY_REQUEST
910
911False
912
913SESSION_SERIALIZER
914
915'django.contrib.sessions.serializers.JSONSerializer'
916
917SETTINGS_MODULE
918
919'spicygaming.settings'
920
921SHORT_DATETIME_FORMAT
922
923'm/d/Y P'
924
925SHORT_DATE_FORMAT
926
927'm/d/Y'
928
929SIGNING_BACKEND
930
931'django.core.signing.TimestampSigner'
932
933SILENCED_SYSTEM_CHECKS
934
935[]
936
937SITE_ID
938
9391
940
941STATICFILES_DIRS
942
943[]
944
945STATICFILES_FINDERS
946
947['django.contrib.staticfiles.finders.FileSystemFinder',
948 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
949
950STATICFILES_STORAGE
951
952'whitenoise.storage.CompressedManifestStaticFilesStorage'
953
954STATIC_ROOT
955
956'/app/staticfiles'
957
958STATIC_URL
959
960'/static/'
961
962TEMPLATES
963
964[{'APP_DIRS': True,
965 'BACKEND': 'django.template.backends.django.DjangoTemplates',
966 'DIRS': ['/app/templates'],
967 'OPTIONS': {'context_processors': ['django.template.context_processors.debug',
968 'django.template.context_processors.request',
969 'django.contrib.auth.context_processors.auth',
970 'django.contrib.messages.context_processors.messages']}}]
971
972TEST_NON_SERIALIZED_APPS
973
974[]
975
976TEST_RUNNER
977
978'django.test.runner.DiscoverRunner'
979
980THOUSAND_SEPARATOR
981
982','
983
984TIME_FORMAT
985
986'P'
987
988TIME_INPUT_FORMATS
989
990['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
991
992TIME_ZONE
993
994'UTC'
995
996USE_I18N
997
998True
999
1000USE_L10N
1001
1002True
1003
1004USE_THOUSAND_SEPARATOR
1005
1006False
1007
1008USE_TZ
1009
1010True
1011
1012USE_X_FORWARDED_HOST
1013
1014False
1015
1016USE_X_FORWARDED_PORT
1017
1018False
1019
1020WSGI_APPLICATION
1021
1022'spicygaming.wsgi.application'
1023
1024X_FRAME_OPTIONS
1025
1026'DENY'
1027
1028YEAR_MONTH_FORMAT
1029
1030'F Y'
1031
1032You'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.
1033