· 9 years ago · Mar 09, 2017, 06:36 PM
1AssertionError at /users/login/
2You must call `.is_valid()` before accessing `.errors`.
3
4Request Method: POST
5Request URL: http://54.174.159.192:8000/users/login/
6Django Version: 1.10.6
7Python Executable: /usr/bin/python
8Python Version: 2.7.12
9Python Path: ['/home/ubuntu/SmartFridge', '/usr/local/lib/python2.7/dist-packages/pip-9.0.1-py2.7.egg', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages']
10Server time: Thu, 9 Mar 2017 18:33:39 +0000
11Installed Applications:
12['smartfridgeapp',
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']
20Installed Middleware:
21['django.middleware.security.SecurityMiddleware',
22 'django.contrib.sessions.middleware.SessionMiddleware',
23 'django.middleware.common.CommonMiddleware',
24 'django.middleware.csrf.CsrfViewMiddleware',
25 'django.contrib.auth.middleware.AuthenticationMiddleware',
26 'django.contrib.messages.middleware.MessageMiddleware',
27 'django.middleware.clickjacking.XFrameOptionsMiddleware']
28
29
30Traceback:
31
32File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/exception.py" in inner
33 42. response = get_response(request)
34
35File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response
36 187. response = self.process_exception_by_middleware(e, request)
37
38File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py" in _get_response
39 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
40
41File "/usr/local/lib/python2.7/dist-packages/django/views/decorators/csrf.py" in wrapped_view
42 58. return view_func(*args, **kwargs)
43
44File "/usr/local/lib/python2.7/dist-packages/django/views/generic/base.py" in view
45 68. return self.dispatch(request, *args, **kwargs)
46
47File "/usr/local/lib/python2.7/dist-packages/rest_framework/views.py" in dispatch
48 483. response = self.handle_exception(exc)
49
50File "/usr/local/lib/python2.7/dist-packages/rest_framework/views.py" in handle_exception
51 443. self.raise_uncaught_exception(exc)
52
53File "/usr/local/lib/python2.7/dist-packages/rest_framework/views.py" in dispatch
54 480. response = handler(request, *args, **kwargs)
55
56File "/home/ubuntu/SmartFridge/smartfridgeapp/views.py" in post
57 96. return Response(serializer.errors, status=status.HTTP_401_UNAUTHORIZED)
58
59File "/usr/local/lib/python2.7/dist-packages/rest_framework/serializers.py" in errors
60 536. ret = super(Serializer, self).errors
61
62File "/usr/local/lib/python2.7/dist-packages/rest_framework/serializers.py" in errors
63 273. raise AssertionError(msg)
64
65Exception Type: AssertionError at /users/login/
66Exception Value: You must call `.is_valid()` before accessing `.errors`.
67Request information:
68USER: AnonymousUser
69
70GET: No GET data
71
72POST: No POST data
73
74FILES: No FILES data
75
76COOKIES:
77csrftoken = '2I2NZNwWI0s0QPNDJ0khHhFYGuB3YIYZbZPs9Ajc4ktid7wdltC6ElQMA6mkI9Wa'
78sessionid = 'dqgop0sbc1hcia7kfeq2fn2lmxcrkpax'
79
80META:
81CONTENT_LENGTH = '58'
82CONTENT_TYPE = 'application/json'
83CSRF_COOKIE = '2I2NZNwWI0s0QPNDJ0khHhFYGuB3YIYZbZPs9Ajc4ktid7wdltC6ElQMA6mkI9Wa'
84DJANGO_SETTINGS_MODULE = 'untitled1.settings'
85GATEWAY_INTERFACE = 'CGI/1.1'
86HOME = '/home/ubuntu'
87HTTP_ACCEPT = '*/*'
88HTTP_ACCEPT_ENCODING = 'gzip, deflate'
89HTTP_ACCEPT_LANGUAGE = 'en-US,ar-AE;q=0.8,ar;q=0.6,de-DE;q=0.4,de;q=0.2,en;q=0.2'
90HTTP_CACHE_CONTROL = 'no-cache'
91HTTP_CONNECTION = 'keep-alive'
92HTTP_COOKIE = 'csrftoken=2I2NZNwWI0s0QPNDJ0khHhFYGuB3YIYZbZPs9Ajc4ktid7wdltC6ElQMA6mkI9Wa; sessionid=dqgop0sbc1hcia7kfeq2fn2lmxcrkpax'
93HTTP_HOST = '54.174.159.192:8000'
94HTTP_ORIGIN = 'chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop'
95HTTP_POSTMAN_TOKEN = '4edbf458-c495-13e7-3ff7-67e17ba3f982'
96HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36'
97LANG = 'en_US.UTF-8'
98LC_CTYPE = 'UTF-8'
99LESSCLOSE = '/usr/bin/lesspipe %s %s'
100LESSOPEN = '| /usr/bin/lesspipe %s'
101LOGNAME = 'ubuntu'
102LS_COLORS = 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'
103MAIL = '/var/mail/ubuntu'
104OLDPWD = '/home/ubuntu'
105PATH = '/home/ubuntu/bin:/home/ubuntu/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin'
106PATH_INFO = u'/users/login/'
107PWD = '/home/ubuntu/SmartFridge'
108QUERY_STRING = ''
109REMOTE_ADDR = '5.31.60.252'
110REMOTE_HOST = ''
111REQUEST_METHOD = 'POST'
112RUN_MAIN = 'true'
113SCRIPT_NAME = u''
114SERVER_NAME = 'ip-172-31-17-164.ec2.internal'
115SERVER_PORT = '8000'
116SERVER_PROTOCOL = 'HTTP/1.1'
117SERVER_SOFTWARE = 'WSGIServer/0.1 Python/2.7.12'
118SHELL = '/bin/bash'
119SHLVL = '1'
120SSH_CLIENT = '197.195.81.104 56555 22'
121SSH_CONNECTION = '197.195.81.104 56555 172.31.17.164 22'
122SSH_TTY = '/dev/pts/0'
123TERM = 'xterm-256color'
124TZ = 'UTC'
125USER = 'ubuntu'
126XDG_RUNTIME_DIR = '/run/user/1000'
127XDG_SESSION_ID = '107'
128_ = '/usr/bin/nohup'
129wsgi.errors = <open file '<stderr>', mode 'w' at 0x7f78fbc8a1e0>
130wsgi.file_wrapper = ''
131wsgi.input = <socket._fileobject object at 0x7f78f693de50>
132wsgi.multiprocess = False
133wsgi.multithread = True
134wsgi.run_once = False
135wsgi.url_scheme = 'http'
136wsgi.version =
137
138Settings:
139Using settings module untitled1.settings
140ABSOLUTE_URL_OVERRIDES = {}
141ADMINS = []
142ALLOWED_HOSTS = [u'127.0.0.1', u'54.174.159.192']
143APPEND_SLASH = True
144AUTHENTICATION_BACKENDS = [u'django.contrib.auth.backends.ModelBackend']
145AUTH_PASSWORD_VALIDATORS = u'********************'
146AUTH_USER_MODEL = u'auth.User'
147BASE_DIR = '/home/ubuntu/SmartFridge'
148CACHES = {u'default': {u'BACKEND': u'django.core.cache.backends.locmem.LocMemCache'}}
149CACHE_MIDDLEWARE_ALIAS = u'default'
150CACHE_MIDDLEWARE_KEY_PREFIX = u'********************'
151CACHE_MIDDLEWARE_SECONDS = 600
152CSRF_COOKIE_AGE = 31449600
153CSRF_COOKIE_DOMAIN = None
154CSRF_COOKIE_HTTPONLY = False
155CSRF_COOKIE_NAME = u'csrftoken'
156CSRF_COOKIE_PATH = u'/'
157CSRF_COOKIE_SECURE = False
158CSRF_FAILURE_VIEW = u'django.views.csrf.csrf_failure'
159CSRF_HEADER_NAME = u'HTTP_X_CSRFTOKEN'
160CSRF_TRUSTED_ORIGINS = []
161DATABASES = {'default': {'ENGINE': 'django.db.backends.sqlite3', 'AUTOCOMMIT': True, 'ATOMIC_REQUESTS': False, 'NAME': '/home/ubuntu/SmartFridge/db.sqlite3', 'CONN_MAX_AGE': 0, 'TIME_ZONE': None, 'OPTIONS': {}, 'HOST': '', 'USER': '', 'TEST': {'COLLATION': None, 'CHARSET': None, 'NAME': None, 'MIRROR': None}, 'PASSWORD': u'********************', 'PORT': ''}}
162DATABASE_ROUTERS = []
163DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
164DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
165DATETIME_FORMAT = u'N j, Y, P'
166DATETIME_INPUT_FORMATS = [u'%Y-%m-%d %H:%M:%S', u'%Y-%m-%d %H:%M:%S.%f', u'%Y-%m-%d %H:%M', u'%Y-%m-%d', u'%m/%d/%Y %H:%M:%S', u'%m/%d/%Y %H:%M:%S.%f', u'%m/%d/%Y %H:%M', u'%m/%d/%Y', u'%m/%d/%y %H:%M:%S', u'%m/%d/%y %H:%M:%S.%f', u'%m/%d/%y %H:%M', u'%m/%d/%y']
167DATE_FORMAT = u'N j, Y'
168DATE_INPUT_FORMATS = [u'%Y-%m-%d', u'%m/%d/%Y', u'%m/%d/%y', u'%b %d %Y', u'%b %d, %Y', u'%d %b %Y', u'%d %b, %Y', u'%B %d %Y', u'%B %d, %Y', u'%d %B %Y', u'%d %B, %Y']
169DEBUG = True
170DEBUG_PROPAGATE_EXCEPTIONS = False
171DECIMAL_SEPARATOR = u'.'
172DEFAULT_CHARSET = u'utf-8'
173DEFAULT_CONTENT_TYPE = u'text/html'
174DEFAULT_EXCEPTION_REPORTER_FILTER = u'django.views.debug.SafeExceptionReporterFilter'
175DEFAULT_FILE_STORAGE = u'django.core.files.storage.FileSystemStorage'
176DEFAULT_FROM_EMAIL = u'webmaster@localhost'
177DEFAULT_INDEX_TABLESPACE = u''
178DEFAULT_TABLESPACE = u''
179DISALLOWED_USER_AGENTS = []
180EMAIL_BACKEND = u'django.core.mail.backends.smtp.EmailBackend'
181EMAIL_HOST = u'localhost'
182EMAIL_HOST_PASSWORD = u'********************'
183EMAIL_HOST_USER = u''
184EMAIL_PORT = 25
185EMAIL_SSL_CERTFILE = None
186EMAIL_SSL_KEYFILE = u'********************'
187EMAIL_SUBJECT_PREFIX = u'[Django] '
188EMAIL_TIMEOUT = None
189EMAIL_USE_SSL = False
190EMAIL_USE_TLS = False
191FILE_CHARSET = u'utf-8'
192FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
193FILE_UPLOAD_HANDLERS = [u'django.core.files.uploadhandler.MemoryFileUploadHandler', u'django.core.files.uploadhandler.TemporaryFileUploadHandler']
194FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
195FILE_UPLOAD_PERMISSIONS = None
196FILE_UPLOAD_TEMP_DIR = None
197FIRST_DAY_OF_WEEK = 0
198FIXTURE_DIRS = []
199FORCE_SCRIPT_NAME = None
200FORMAT_MODULE_PATH = None
201IGNORABLE_404_URLS = []
202INSTALLED_APPS = ['smartfridgeapp', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework']
203INTERNAL_IPS = []
204LANGUAGES = [(u'af', u'Afrikaans'), (u'ar', u'Arabic'), (u'ast', u'Asturian'), (u'az', u'Azerbaijani'), (u'bg', u'Bulgarian'), (u'be', u'Belarusian'), (u'bn', u'Bengali'), (u'br', u'Breton'), (u'bs', u'Bosnian'), (u'ca', u'Catalan'), (u'cs', u'Czech'), (u'cy', u'Welsh'), (u'da', u'Danish'), (u'de', u'German'), (u'dsb', u'Lower Sorbian'), (u'el', u'Greek'), (u'en', u'English'), (u'en-au', u'Australian English'), (u'en-gb', u'British English'), (u'eo', u'Esperanto'), (u'es', u'Spanish'), (u'es-ar', u'Argentinian Spanish'), (u'es-co', u'Colombian Spanish'), (u'es-mx', u'Mexican Spanish'), (u'es-ni', u'Nicaraguan Spanish'), (u'es-ve', u'Venezuelan Spanish'), (u'et', u'Estonian'), (u'eu', u'Basque'), (u'fa', u'Persian'), (u'fi', u'Finnish'), (u'fr', u'French'), (u'fy', u'Frisian'), (u'ga', u'Irish'), (u'gd', u'Scottish Gaelic'), (u'gl', u'Galician'), (u'he', u'Hebrew'), (u'hi', u'Hindi'), (u'hr', u'Croatian'), (u'hsb', u'Upper Sorbian'), (u'hu', u'Hungarian'), (u'ia', u'Interlingua'), (u'id', u'Indonesian'), (u'io', u'Ido'), (u'is', u'Icelandic'), (u'it', u'Italian'), (u'ja', u'Japanese'), (u'ka', u'Georgian'), (u'kk', u'Kazakh'), (u'km', u'Khmer'), (u'kn', u'Kannada'), (u'ko', u'Korean'), (u'lb', u'Luxembourgish'), (u'lt', u'Lithuanian'), (u'lv', u'Latvian'), (u'mk', u'Macedonian'), (u'ml', u'Malayalam'), (u'mn', u'Mongolian'), (u'mr', u'Marathi'), (u'my', u'Burmese'), (u'nb', u'Norwegian Bokm\xe5l'), (u'ne', u'Nepali'), (u'nl', u'Dutch'), (u'nn', u'Norwegian Nynorsk'), (u'os', u'Ossetic'), (u'pa', u'Punjabi'), (u'pl', u'Polish'), (u'pt', u'Portuguese'), (u'pt-br', u'Brazilian Portuguese'), (u'ro', u'Romanian'), (u'ru', u'Russian'), (u'sk', u'Slovak'), (u'sl', u'Slovenian'), (u'sq', u'Albanian'), (u'sr', u'Serbian'), (u'sr-latn', u'Serbian Latin'), (u'sv', u'Swedish'), (u'sw', u'Swahili'), (u'ta', u'Tamil'), (u'te', u'Telugu'), (u'th', u'Thai'), (u'tr', u'Turkish'), (u'tt', u'Tatar'), (u'udm', u'Udmurt'), (u'uk', u'Ukrainian'), (u'ur', u'Urdu'), (u'vi', u'Vietnamese'), (u'zh-hans', u'Simplified Chinese'), (u'zh-hant', u'Traditional Chinese')]
205LANGUAGES_BIDI = [u'he', u'ar', u'fa', u'ur']
206LANGUAGE_CODE = 'en-us'
207LANGUAGE_COOKIE_AGE = None
208LANGUAGE_COOKIE_DOMAIN = None
209LANGUAGE_COOKIE_NAME = u'django_language'
210LANGUAGE_COOKIE_PATH = u'/'
211LOCALE_PATHS = []
212LOGGING = {}
213LOGGING_CONFIG = u'logging.config.dictConfig'
214LOGIN_REDIRECT_URL = u'/accounts/profile/'
215LOGIN_URL = u'/accounts/login/'
216LOGOUT_REDIRECT_URL = None
217MANAGERS = []
218MEDIA_ROOT = u''
219MEDIA_URL = u''
220MESSAGE_STORAGE = u'django.contrib.messages.storage.fallback.FallbackStorage'
221MIDDLEWARE = ['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']
222MIDDLEWARE_CLASSES = [u'django.middleware.common.CommonMiddleware', u'django.middleware.csrf.CsrfViewMiddleware']
223MIGRATION_MODULES = {}
224MONTH_DAY_FORMAT = u'F j'
225NUMBER_GROUPING = 0
226PASSWORD_HASHERS = u'********************'
227PASSWORD_RESET_TIMEOUT_DAYS = u'********************'
228PREPEND_WWW = False
229REST_FRAMEWORK = {'DEFAULT_PARSER_CLASSES': ('rest_framework.parsers.JSONParser',), 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.IsAdminUser',), 'PAGE_SIZE': 10}
230ROOT_URLCONF = 'untitled1.urls'
231SECRET_KEY = u'********************'
232SECURE_BROWSER_XSS_FILTER = False
233SECURE_CONTENT_TYPE_NOSNIFF = False
234SECURE_HSTS_INCLUDE_SUBDOMAINS = False
235SECURE_HSTS_SECONDS = 0
236SECURE_PROXY_SSL_HEADER = None
237SECURE_REDIRECT_EXEMPT = []
238SECURE_SSL_HOST = None
239SECURE_SSL_REDIRECT = False
240SERVER_EMAIL = u'root@localhost'
241SESSION_CACHE_ALIAS = u'default'
242SESSION_COOKIE_AGE = 1209600
243SESSION_COOKIE_DOMAIN = None
244SESSION_COOKIE_HTTPONLY = True
245SESSION_COOKIE_NAME = u'sessionid'
246SESSION_COOKIE_PATH = u'/'
247SESSION_COOKIE_SECURE = False
248SESSION_ENGINE = u'django.contrib.sessions.backends.db'
249SESSION_EXPIRE_AT_BROWSER_CLOSE = False
250SESSION_FILE_PATH = None
251SESSION_SAVE_EVERY_REQUEST = False
252SESSION_SERIALIZER = u'django.contrib.sessions.serializers.JSONSerializer'
253SETTINGS_MODULE = 'untitled1.settings'
254SHORT_DATETIME_FORMAT = u'm/d/Y P'
255SHORT_DATE_FORMAT = u'm/d/Y'
256SIGNING_BACKEND = u'django.core.signing.TimestampSigner'
257SILENCED_SYSTEM_CHECKS = []
258STATICFILES_DIRS = []
259STATICFILES_FINDERS = [u'django.contrib.staticfiles.finders.FileSystemFinder', u'django.contrib.staticfiles.finders.AppDirectoriesFinder']
260STATICFILES_STORAGE = u'django.contrib.staticfiles.storage.StaticFilesStorage'
261STATIC_ROOT = None
262STATIC_URL = '/static/'
263TEMPLATES = [{'DIRS': ['/home/ubuntu/SmartFridge/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'}]
264TEST_NON_SERIALIZED_APPS = []
265TEST_RUNNER = u'django.test.runner.DiscoverRunner'
266THOUSAND_SEPARATOR = u','
267TIME_FORMAT = u'P'
268TIME_INPUT_FORMATS = [u'%H:%M:%S', u'%H:%M:%S.%f', u'%H:%M']
269TIME_ZONE = 'UTC'
270USE_ETAGS = False
271USE_I18N = True
272USE_L10N = True
273USE_THOUSAND_SEPARATOR = False
274USE_TZ = True
275USE_X_FORWARDED_HOST = False
276USE_X_FORWARDED_PORT = False
277WSGI_APPLICATION = 'untitled1.wsgi.application'
278X_FRAME_OPTIONS = u'SAMEORIGIN'
279YEAR_MONTH_FORMAT = u'F Y'
280
281
282You're seeing this error because you have DEBUG = True in your
283Django settings file. Change that to False, and Django will
284display a standard page generated by the handler for this status code.