· 9 years ago · Mar 01, 2017, 11:14 PM
1IndexError at /api/article/my/
2list index out of range
3
4Request Method: POST
5Request URL: http://127.0.0.1:8000/api/article/my/
6Django Version: 1.10.5
7Python Executable: /Users/michel/Envs/respire-core/bin/python
8Python Version: 2.7.10
9Python Path: ['/Users/michel/Documents/Respire/code/core-v2/core/back', '/Users/michel/Envs/respire-core/lib/python27.zip', '/Users/michel/Envs/respire-core/lib/python2.7', '/Users/michel/Envs/respire-core/lib/python2.7/plat-darwin', '/Users/michel/Envs/respire-core/lib/python2.7/plat-mac', '/Users/michel/Envs/respire-core/lib/python2.7/plat-mac/lib-scriptpackages', '/Users/michel/Envs/respire-core/Extras/lib/python', '/Users/michel/Envs/respire-core/lib/python2.7/lib-tk', '/Users/michel/Envs/respire-core/lib/python2.7/lib-old', '/Users/michel/Envs/respire-core/lib/python2.7/lib-dynload', '/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/lib-tk', '/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', '/Users/michel/Envs/respire-core/lib/python2.7/site-packages', '/Users/michel/Documents/Respire/code/core-v2/core/back']
10Server time: Wed, 1 Mar 2017 23:10:31 +0000
11Installed Applications:
12['django.contrib.admin',
13 'django.contrib.auth',
14 'django.contrib.contenttypes',
15 'django.contrib.sessions',
16 'django.contrib.messages',
17 'django.contrib.staticfiles',
18 'django_extensions',
19 'rest_framework',
20 'corsheaders',
21 'rest_framework.authtoken',
22 'rest_auth',
23 'article',
24 'category',
25 'service',
26 'core',
27 'profile',
28 'organization',
29 'schedule']
30Installed Middleware:
31['django.middleware.security.SecurityMiddleware',
32 'django.contrib.sessions.middleware.SessionMiddleware',
33 'django.middleware.common.CommonMiddleware',
34 'corsheaders.middleware.CorsMiddleware',
35 'django.contrib.auth.middleware.AuthenticationMiddleware',
36 'django.contrib.messages.middleware.MessageMiddleware',
37 'django.middleware.clickjacking.XFrameOptionsMiddleware']
38
39
40Traceback:
41
42File "/Users/michel/Envs/respire-core/lib/python2.7/site-packages/django/core/handlers/exception.py" in inner
43 39. response = get_response(request)
44
45File "/Users/michel/Envs/respire-core/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
46 187. response = self.process_exception_by_middleware(e, request)
47
48File "/Users/michel/Envs/respire-core/lib/python2.7/site-packages/django/core/handlers/base.py" in _get_response
49 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)
50
51File "/Users/michel/Envs/respire-core/lib/python2.7/site-packages/django/views/decorators/csrf.py" in wrapped_view
52 58. return view_func(*args, **kwargs)
53
54File "/Users/michel/Envs/respire-core/lib/python2.7/site-packages/rest_framework/viewsets.py" in view
55 83. return self.dispatch(request, *args, **kwargs)
56
57File "/Users/michel/Envs/respire-core/lib/python2.7/site-packages/rest_framework/views.py" in dispatch
58 477. response = self.handle_exception(exc)
59
60File "/Users/michel/Envs/respire-core/lib/python2.7/site-packages/rest_framework/views.py" in handle_exception
61 437. self.raise_uncaught_exception(exc)
62
63File "/Users/michel/Envs/respire-core/lib/python2.7/site-packages/rest_framework/views.py" in dispatch
64 474. response = handler(request, *args, **kwargs)
65
66File "/Users/michel/Envs/respire-core/lib/python2.7/site-packages/rest_framework/mixins.py" in create
67 22. headers = self.get_success_headers(serializer.data)
68
69File "/Users/michel/Envs/respire-core/lib/python2.7/site-packages/rest_framework/serializers.py" in data
70 527. ret = super(Serializer, self).data
71
72File "/Users/michel/Envs/respire-core/lib/python2.7/site-packages/rest_framework/serializers.py" in data
73 262. self._data = self.to_representation(self.instance)
74
75File "/Users/michel/Envs/respire-core/lib/python2.7/site-packages/rest_framework/serializers.py" in to_representation
76 483. attribute = field.get_attribute(instance)
77
78File "/Users/michel/Envs/respire-core/lib/python2.7/site-packages/rest_framework/fields.py" in get_attribute
79 443. return get_attribute(instance, self.source_attrs)
80
81File "/Users/michel/Envs/respire-core/lib/python2.7/site-packages/rest_framework/fields.py" in get_attribute
82 107. instance = instance()
83
84File "/Users/michel/Documents/Respire/code/core-v2/core/back/article/models.py" in get_author
85 90. author_attr = {'id': self.get_author_id(),
86
87File "/Users/michel/Documents/Respire/code/core-v2/core/back/article/models.py" in get_author_id
88 108. return self.authors.all()[0].profile.id
89
90File "/Users/michel/Envs/respire-core/lib/python2.7/site-packages/django/db/models/query.py" in __getitem__
91 295. return list(qs)[0]
92
93Exception Type: IndexError at /api/article/my/
94Exception Value: list index out of range
95Request information:
96USER: admin@admin.com
97
98GET: No GET data
99
100POST: No POST data
101
102FILES: No FILES data
103
104COOKIES: No cookie data
105
106META:
107Apple_PubSub_Socket_Render = '/private/tmp/com.apple.launchd.mZMOkarLpT/Render'
108CONTENT_LENGTH = '863'
109CONTENT_TYPE = 'application/json;charset=UTF-8'
110DJANGO_SETTINGS_MODULE = 'core.settings.base'
111GATEWAY_INTERFACE = 'CGI/1.1'
112HOME = '/Users/michel'
113HTTP_ACCEPT = 'application/json, text/plain, */*'
114HTTP_ACCEPT_ENCODING = 'gzip, deflate, br'
115HTTP_ACCEPT_LANGUAGE = 'pt-BR,pt;q=0.8,en-US;q=0.6,en;q=0.4'
116HTTP_AUTHORIZATION = 'Token 8a19f39432f1107b0fb6bd9b6d66b493ad34b98b'
117HTTP_CACHE_CONTROL = 'no-cache'
118HTTP_CONNECTION = 'keep-alive'
119HTTP_HOST = '127.0.0.1:8000'
120HTTP_ORIGIN = 'http://localhost:8080'
121HTTP_PRAGMA = 'no-cache'
122HTTP_REFERER = 'http://localhost:8080/pt/articles/create'
123HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36'
124LANG = 'pt_BR.UTF-8'
125LOGNAME = 'filipe'
126PATH = '/Users/michel/Envs/respire-core/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin'
127PATH_INFO = u'/api/article/my/'
128PS1 = '(respire-core) \\h:\\W \\u\\$ '
129PWD = '/Users/michel/Documents/Respire/code/core-v2/core/back'
130QUERY_STRING = ''
131REMOTE_ADDR = '127.0.0.1'
132REMOTE_HOST = ''
133REQUEST_METHOD = 'POST'
134RUN_MAIN = 'true'
135SCRIPT_NAME = u''
136SECURITYSESSIONID = '186a6'
137SERVER_NAME = '1.0.0.127.in-addr.arpa'
138SERVER_PORT = '8000'
139SERVER_PROTOCOL = 'HTTP/1.1'
140SERVER_SOFTWARE = 'WSGIServer/0.1 Python/2.7.10'
141SHELL = '/bin/bash'
142SHLVL = '1'
143SSH_AUTH_SOCK = '/private/tmp/com.apple.launchd.KlnYVH0oHi/Listeners'
144TERM = 'xterm-256color'
145TERM_PROGRAM = 'Apple_Terminal'
146TERM_PROGRAM_VERSION = '361.1'
147TERM_SESSION_ID = '04AADC4A-927F-4763-89F1-32CE42583D28'
148TMPDIR = '/var/folders/tp/cxxyn4cs2ss3nj5_npg4pqkm0000gn/T/'
149TZ = 'UTC'
150USER = 'filipe'
151VERSIONER_PYTHON_PREFER_32_BIT = 'no'
152VERSIONER_PYTHON_VERSION = '2.7'
153VIRTUALENVWRAPPER_HOOK_DIR = '/Users/michel/Envs'
154VIRTUALENVWRAPPER_PROJECT_FILENAME = '.project'
155VIRTUALENVWRAPPER_SCRIPT = '/usr/local/bin/virtualenvwrapper.sh'
156VIRTUALENVWRAPPER_WORKON_CD = '1'
157VIRTUAL_ENV = '/Users/michel/Envs/respire-core'
158WORKON_HOME = '/Users/michel/Envs'
159XPC_FLAGS = '0x0'
160XPC_SERVICE_NAME = '0'
161_ = './manage.py'
162__CF_USER_TEXT_ENCODING = '0x1F5:0x0:0x47'
163wsgi.errors = <open file '<stderr>', mode 'w' at 0x102a151e0>
164wsgi.file_wrapper = ''
165wsgi.input = <socket._fileobject object at 0x104f770d0>
166wsgi.multiprocess = False
167wsgi.multithread = True
168wsgi.run_once = False
169wsgi.url_scheme = 'http'
170wsgi.version =
171
172Settings:
173Using settings module core.settings.base
174ABSOLUTE_URL_OVERRIDES = {}
175ACCOUNT_ACTIVATION_DAYS = 5
176ADMINS = ('Francisco Ivanio', 'franciscoivanio@gmail.com')
177ALLOWED_HOSTS = ['*']
178APPEND_SLASH = True
179AUTHENTICATE_WHEN_ACTIVATE = True
180AUTHENTICATION_BACKENDS = [u'django.contrib.auth.backends.ModelBackend']
181AUTH_PASSWORD_VALIDATORS = u'********************'
182AUTH_USER_MODEL = 'profile.Profile'
183BASE_DIR = '/Users/michel/Documents/Respire/code/core-v2/core/back'
184CACHES = {u'default': {u'BACKEND': u'django.core.cache.backends.locmem.LocMemCache'}}
185CACHE_MIDDLEWARE_ALIAS = u'default'
186CACHE_MIDDLEWARE_KEY_PREFIX = u'********************'
187CACHE_MIDDLEWARE_SECONDS = 600
188CORS_ORIGIN_ALLOW_ALL = True
189CSRF_COOKIE_AGE = 31449600
190CSRF_COOKIE_DOMAIN = None
191CSRF_COOKIE_HTTPONLY = False
192CSRF_COOKIE_NAME = u'csrftoken'
193CSRF_COOKIE_PATH = u'/'
194CSRF_COOKIE_SECURE = False
195CSRF_FAILURE_VIEW = u'django.views.csrf.csrf_failure'
196CSRF_HEADER_NAME = u'HTTP_X_CSRFTOKEN'
197CSRF_TRUSTED_ORIGINS = []
198DATABASES = {'default': {'ENGINE': 'django.db.backends.sqlite3', 'AUTOCOMMIT': True, 'ATOMIC_REQUESTS': False, 'NAME': '/Users/michel/Documents/Respire/code/core-v2/core/back/db.sqlite3', 'CONN_MAX_AGE': 0, 'TIME_ZONE': None, 'OPTIONS': {}, 'HOST': '', 'USER': '', 'TEST': {'COLLATION': None, 'CHARSET': None, 'NAME': None, 'MIRROR': None}, 'PASSWORD': u'********************', 'PORT': ''}}
199DATABASE_ROUTERS = []
200DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440
201DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000
202DATETIME_FORMAT = u'N j, Y, P'
203DATETIME_INPUT_FORMATS =
204DATE_FORMAT = u'N j, Y'
205DATE_INPUT_FORMATS =
206DEBUG = True
207DEBUG_PROPAGATE_EXCEPTIONS = False
208DECIMAL_SEPARATOR = u'.'
209DEFAULT_CHARSET = u'utf-8'
210DEFAULT_CONTENT_TYPE = u'text/html'
211DEFAULT_EXCEPTION_REPORTER_FILTER = u'django.views.debug.SafeExceptionReporterFilter'
212DEFAULT_FILE_STORAGE = u'django.core.files.storage.FileSystemStorage'
213DEFAULT_FROM_EMAIL = u'webmaster@localhost'
214DEFAULT_INDEX_TABLESPACE = u''
215DEFAULT_TABLESPACE = u''
216DISALLOWED_USER_AGENTS = []
217EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
218EMAIL_HOST = 'smtp.gmail.com'
219EMAIL_HOST_PASSWORD = u'********************'
220EMAIL_HOST_USER = 'filipess.design@gmail.com'
221EMAIL_PORT = 587
222EMAIL_SSL_CERTFILE = None
223EMAIL_SSL_KEYFILE = u'********************'
224EMAIL_SUBJECT_PREFIX = u'[Django] '
225EMAIL_TIMEOUT = None
226EMAIL_USE_SSL = False
227EMAIL_USE_TLS = True
228FILE_CHARSET = u'utf-8'
229FILE_UPLOAD_DIRECTORY_PERMISSIONS = None
230FILE_UPLOAD_HANDLERS = [u'django.core.files.uploadhandler.MemoryFileUploadHandler', u'django.core.files.uploadhandler.TemporaryFileUploadHandler']
231FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440
232FILE_UPLOAD_PERMISSIONS = None
233FILE_UPLOAD_TEMP_DIR = None
234FIRST_DAY_OF_WEEK = 0
235FIXTURE_DIRS = []
236FORCE_SCRIPT_NAME = None
237FORMAT_MODULE_PATH = None
238IGNORABLE_404_URLS = []
239INSTALLED_APPS = ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django_extensions', 'rest_framework', 'corsheaders', 'rest_framework.authtoken', 'rest_auth', 'article', 'category', 'service', 'core', 'profile', 'organization', 'schedule']
240INTERNAL_IPS = []
241LANGUAGES = [(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')]
242LANGUAGES_BIDI = [u'he', u'ar', u'fa', u'ur']
243LANGUAGE_CODE = 'en-us'
244LANGUAGE_COOKIE_AGE = None
245LANGUAGE_COOKIE_DOMAIN = None
246LANGUAGE_COOKIE_NAME = u'django_language'
247LANGUAGE_COOKIE_PATH = u'/'
248LOCALE_PATHS = []
249LOGGING = {}
250LOGGING_CONFIG = u'logging.config.dictConfig'
251LOGIN_REDIRECT_URL = u'/accounts/profile/'
252LOGIN_URL = u'/accounts/login/'
253LOGOUT_REDIRECT_URL = None
254MANAGERS = ('Francisco Ivanio', 'franciscoivanio@gmail.com')
255MEDIA_ROOT = '/Users/michel/Documents/Respire/code/core-v2/core/back/core/../../media'
256MEDIA_URL = '/media/'
257MESSAGE_STORAGE = u'django.contrib.messages.storage.fallback.FallbackStorage'
258MIDDLEWARE = ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'corsheaders.middleware.CorsMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware']
259MIDDLEWARE_CLASSES = [u'django.middleware.common.CommonMiddleware', u'django.middleware.csrf.CsrfViewMiddleware']
260MIGRATION_MODULES = {}
261MONTH_DAY_FORMAT = u'F j'
262NUMBER_GROUPING = 0
263PASSWORD_HASHERS = u'********************'
264PASSWORD_RESET_TIMEOUT_DAYS = u'********************'
265PREPEND_WWW = False
266PROJECT_APPS = ['article', 'category', 'service', 'core', 'profile', 'organization', 'schedule']
267PROJECT_ROOT = '/Users/michel/Documents/Respire/code/core-v2/core/back/core/..'
268REST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework.authentication.SessionAuthentication', 'rest_framework.authentication.TokenAuthentication'), 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.AllowAny', 'rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly'), 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination'}
269ROOT_URLCONF = 'core.urls'
270SECRET_KEY = u'********************'
271SECURE_BROWSER_XSS_FILTER = False
272SECURE_CONTENT_TYPE_NOSNIFF = False
273SECURE_HSTS_INCLUDE_SUBDOMAINS = False
274SECURE_HSTS_SECONDS = 0
275SECURE_PROXY_SSL_HEADER = None
276SECURE_REDIRECT_EXEMPT = []
277SECURE_SSL_HOST = None
278SECURE_SSL_REDIRECT = False
279SERVER_EMAIL = u'root@localhost'
280SESSION_CACHE_ALIAS = u'default'
281SESSION_COOKIE_AGE = 1209600
282SESSION_COOKIE_DOMAIN = None
283SESSION_COOKIE_HTTPONLY = True
284SESSION_COOKIE_NAME = u'sessionid'
285SESSION_COOKIE_PATH = u'/'
286SESSION_COOKIE_SECURE = False
287SESSION_ENGINE = u'django.contrib.sessions.backends.db'
288SESSION_EXPIRE_AT_BROWSER_CLOSE = False
289SESSION_FILE_PATH = None
290SESSION_SAVE_EVERY_REQUEST = False
291SESSION_SERIALIZER = u'django.contrib.sessions.serializers.JSONSerializer'
292SETTINGS_MODULE = 'core.settings.base'
293SHORT_DATETIME_FORMAT = u'm/d/Y P'
294SHORT_DATE_FORMAT = u'm/d/Y'
295SIGNING_BACKEND = u'django.core.signing.TimestampSigner'
296SILENCED_SYSTEM_CHECKS = []
297STATICFILES_DIRS = '/Users/michel/Documents/Respire/code/core-v2/core/back/core/../static'
298STATICFILES_FINDERS =
299STATICFILES_STORAGE = u'django.contrib.staticfiles.storage.StaticFilesStorage'
300STATIC_ROOT = '/Users/michel/Documents/Respire/code/core-v2/core/back/core/../../static'
301STATIC_URL = '/static/'
302TEMPLATES = [{'DIRS': [], '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'}]
303TEST_NON_SERIALIZED_APPS = []
304TEST_RUNNER = u'django.test.runner.DiscoverRunner'
305THOUSAND_SEPARATOR = u','
306TIME_FORMAT = u'P'
307TIME_INPUT_FORMATS = [u'%H:%M:%S', u'%H:%M:%S.%f', u'%H:%M']
308TIME_ZONE = 'UTC'
309USE_ETAGS = False
310USE_I18N = True
311USE_L10N = True
312USE_THOUSAND_SEPARATOR = False
313USE_TZ = True
314USE_X_FORWARDED_HOST = False
315USE_X_FORWARDED_PORT = False
316WSGI_APPLICATION = 'core.wsgi.application'
317X_FRAME_OPTIONS = u'SAMEORIGIN'
318YEAR_MONTH_FORMAT = u'F Y'
319
320
321You're seeing this error because you have DEBUG = True in your
322Django settings file. Change that to False, and Django will
323display a standard page generated by the handler for this status code.