Anomalie #2672
Mis à jour par Étienne Loks il y a plus de 9 ans
ValueError at /file_creation/done Cannot assign "9078": "File.related_file" must be a "File" instance. Request Method: GET Request URL: http://ishtar-test.proxience.net/file_creation/done Django Version: 1.4.5 Exception Type: ValueError Exception Value: Cannot assign "9078": "File.related_file" must be a "File" instance. Exception Location: /usr/lib/python2.7/dist-packages/django/db/models/fields/related.py in __set__, line 366 Python Executable: /usr/bin/uwsgi-core Python Version: 2.7.3 Python Path: ['/srv/ishtar-ctest/ishtar/', '.', '', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/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', '/usr/lib/python2.7/dist-packages/PIL', '/usr/lib/pymodules/python2.7'] Server time: jeu, 2 Jul 2015 10:07:16 +0200 Traceback Switch to copy-and-paste view /usr/lib/python2.7/dist-packages/django/core/handlers/base.py in get_response response = callback(request, *callback_args, **callback_kwargs) ... ▶ Local vars /usr/lib/python2.7/dist-packages/django/views/generic/base.py in view return self.dispatch(request, *args, **kwargs) ... ▶ Local vars /usr/lib/python2.7/dist-packages/django/contrib/formtools/wizard/views.py in dispatch response = super(WizardView, self).dispatch(request, *args, **kwargs) ... ▶ Local vars /usr/lib/python2.7/dist-packages/django/views/generic/base.py in dispatch return handler(request, *args, **kwargs) ... ▶ Local vars /usr/lib/python2.7/dist-packages/django/contrib/formtools/wizard/views.py in get ), **kwargs) ... ▶ Local vars /usr/lib/python2.7/dist-packages/django/contrib/formtools/wizard/views.py in render_done return super(NamedUrlWizardView, self).render_done(form, **kwargs) ... ▶ Local vars /usr/lib/python2.7/dist-packages/django/contrib/formtools/wizard/views.py in render_done done_response = self.done(final_form_list, **kwargs) ... ▶ Local vars /srv/ishtar-ctest/ishtar/archaeological_files/wizards.py in done **kwargs) ... ▶ Local vars /srv/ishtar-ctest/ishtar/ishtar_common/wizards.py in done return_object) ... ▶ Local vars /srv/ishtar-ctest/ishtar/ishtar_common/wizards.py in save_model obj = self.get_saved_model()(**dct) ... ▶ Local vars /usr/lib/python2.7/dist-packages/django/db/models/base.py in __init__ setattr(self, field.name, rel_obj) ... ▶ Local vars /usr/lib/python2.7/dist-packages/django/db/models/fields/related.py in __set__ self.field.name, self.field.rel.to._meta.object_name)) ... ▶ Local vars Request information GET No GET data POST No POST data FILES No FILES data COOKIES Variable Value csrftoken '3sTwpoj1SK9RWW1TRqlI7fdEXfcTdfcC' sessionid '681f42b2de85fa56f62abb95d6d2bc74' META Variable Value wsgi.multiprocess True HTTP_X_FORWARDED_SERVER 'ishtar-test.proxience.net' HTTP_REFERER 'http://ishtar-test.proxience.net/file_creation/final-file_creation' HTTP_X_FORWARDED_HOST 'ishtar-test.proxience.net' uwsgi.version '1.2.3-debian' SCRIPT_NAME u'' REQUEST_METHOD 'GET' PATH_INFO u'/file_creation/done' SERVER_PROTOCOL 'HTTP/1.1' QUERY_STRING '' UWSGI_SCHEME 'http' CONTENT_LENGTH '' HTTP_USER_AGENT 'Mozilla/5.0 (Windows NT 6.1; rv:31.0) Gecko/20100101 Firefox/31.0' HTTP_CONNECTION 'Keep-Alive' HTTP_COOKIE 'csrftoken=3sTwpoj1SK9RWW1TRqlI7fdEXfcTdfcC; sessionid=681f42b2de85fa56f62abb95d6d2bc74' SERVER_NAME 'ishtar-test.proxience.net' REMOTE_ADDR '192.168.100.1' HTTP_X_BLUECOAT_VIA '3be7014f56e6b047' wsgi.url_scheme 'http' HTTP_VIA '1.1 localhost (squid/3.1.19)' SERVER_PORT '8080' uwsgi.node 'vhagar' DOCUMENT_ROOT '/srv/ishtar-ctest/ishtar' wsgi.input <uwsgi._Input object at 0x4fc7f40> HTTP_DNT '1' HTTP_HOST 'ishtar-test.proxience.net' wsgi.multithread False HTTP_CACHE_CONTROL 'max-age=259200, max-stale=0' REQUEST_URI '/file_creation/done' HTTP_ACCEPT 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' wsgi.version (1, 0) HTTP_X_FORWARDED_FOR '143.126.203.251' wsgi.errors <open file 'wsgi_errors', mode 'w' at 0x3416660> REMOTE_PORT '51098' HTTP_ACCEPT_LANGUAGE 'fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3' wsgi.run_once False CONTENT_TYPE '' wsgi.file_wrapper '' CSRF_COOKIE '3sTwpoj1SK9RWW1TRqlI7fdEXfcTdfcC' HTTP_ACCEPT_ENCODING 'gzip, deflate' Settings Using settings module ctest.settings Setting Value YEAR_MONTH_FORMAT 'F Y' SERVER_EMAIL 'root@localhost' USE_L10N True ISHTAR_PERMIT_TYPES {} USE_THOUSAND_SEPARATOR False CSRF_COOKIE_SECURE False OP_PREFIX 'OP' LANGUAGE_CODE 'fr-fr' ROOT_URLCONF 'ctest.urls' MANAGERS () ACCOUNT_ACTIVATION_DAYS 7 STATIC_ROOT '//static/' DEBUG_TOOLBAR False ALLOWED_HOSTS ['*'] ALT_ENCODING 'ISO-8859-15' MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage' WSGI_APPLICATION None EMAIL_SUBJECT_PREFIX '[Django] ' SEND_BROKEN_LINK_EMAILS False URL_VALIDATOR_USER_AGENT 'Django/1.4.5 (https://www.djangoproject.com)' STATICFILES_FINDERS ('django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder') SURFACE_UNIT_LABEL u'm\xb2' SESSION_COOKIE_DOMAIN None FILE_PREFIX 'SRA' CSRF_COOKIE_NAME 'csrftoken' ISHTAR_DPTS [] ADMIN_FOR () TIME_INPUT_FORMATS ('%H:%M:%S', '%H:%M') DATABASES {'default': {'ENGINE': 'django.contrib.gis.db.backends.postgis', 'HOST': '192.168.100.205', 'NAME': 'ishtar-ctest', 'OPTIONS': {}, 'PASSWORD': u'********************', 'PORT': '5432', 'TEST_CHARSET': None, 'TEST_COLLATION': None, 'TEST_MIRROR': None, 'TEST_NAME': None, 'TIME_ZONE': 'Europe/Paris', 'USER': 'ishtar-ctest'}} STATIC_URL '/static-2015-02-23/' FILE_UPLOAD_PERMISSIONS None FILE_UPLOAD_HANDLERS ('django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler') DEFAULT_CONTENT_TYPE 'text/html' PRE_APPS ['ishtar_pdl'] TEST_RUNNER 'django.test.simple.DjangoTestSuiteRunner' JOINT u' | ' APPEND_SLASH True FIRST_DAY_OF_WEEK 0 DATABASE_ROUTERS [] URL_PATH '' SURFACE_UNIT 'square-metre' STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage' CACHES {'default': {'BACKEND': 'django.core.cache.backends.memcached.CacheClass', 'LOCATION': '127.0.0.1:11211'}} COUNTRY 'fr' SESSION_COOKIE_PATH '/' USE_X_FORWARDED_HOST False MIDDLEWARE_CLASSES ['django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.locale.LocaleMiddleware'] USE_I18N True THOUSAND_SEPARATOR ',' SECRET_KEY u'********************' LANGUAGE_COOKIE_NAME 'django_language' JQUERY_UI_URL '/javascript/jquery-ui/' DEFAULT_INDEX_TABLESPACE '' CACHE_SMALLTIMEOUT 120 TRANSACTIONS_MANAGED False LOGGING_CONFIG 'django.utils.log.dictConfig' SIGNING_BACKEND 'django.core.signing.TimestampSigner' TEMPLATE_LOADERS ('django.template.loaders.filesystem.Loader', 'django.template.loaders.app_directories.Loader') OOOK_DATE_FORMAT u'%-d %B %Y' SETTINGS_MODULE 'ctest.settings' TEMPLATE_DEBUG True X_FRAME_OPTIONS 'SAMEORIGIN' LOGFILE '/var/log/django/ishtar.log' FORCE_SCRIPT_NAME None CACHE_BACKEND 'memcached://127.0.0.1:11211/' DEFAULT_CHARSET 'utf-8' SESSION_COOKIE_SECURE False BASE_URL '/' CSRF_COOKIE_DOMAIN None FILE_CHARSET 'utf-8' DEBUG True CACHE_TIMEOUT 3600 SESSION_FILE_PATH None DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage' INSTALLED_APPS ['django.contrib.auth', 'django.contrib.admin', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.contrib.gis', 'django.contrib.staticfiles', 'django.contrib.formtools', 'south', 'registration', 'ishtar_pdl', 'ishtar_common', 'archaeological_files', 'archaeological_operations', 'archaeological_files_pdl', 'archaeological_context_records', 'archaeological_warehouse', 'archaeological_finds'] LANGUAGES (('fr', u'Fran\xe7ais'), ('en', u'English')) COMMENTS_ALLOW_PROFANITIES False STATICFILES_DIRS () PREPEND_WWW False SECURE_PROXY_SSL_HEADER None PASSWORD_RESET_TIMEOUT_DAYS u'********************' SESSION_COOKIE_HTTPONLY True ISHTAR_DOC_TYPES {u'undefined': u'Undefined'} ISHTAR_OPE_TYPES {} MONTH_DAY_FORMAT 'F j' LOGIN_URL '/accounts/login/' SESSION_EXPIRE_AT_BROWSER_CLOSE False DEFAULT_LANGUAGE 1 TIME_FORMAT 'P' EXTRA_APPS ['archaeological_files_pdl', 'archaeological_context_records', 'archaeological_warehouse', 'archaeological_finds'] DATE_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') AUTHENTICATION_BACKENDS ('django.contrib.auth.backends.ModelBackend', 'ishtar_common.backend.ObjectPermBackend') EMAIL_HOST_PASSWORD u'********************' AUTH_PROFILE_MODULE 'ishtar_common.IshtarUser' CACHE_MIDDLEWARE_ALIAS 'default' ROOT_PATH '//' SESSION_SAVE_EVERY_REQUEST False NUMBER_GROUPING 0 THUMB_MAX_SIZE (300, 300) ISHTAR_OPE_COL_FORMAT None SESSION_ENGINE 'django.contrib.sessions.backends.db' CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure' CSRF_COOKIE_PATH '/' LOGIN_REDIRECT_URL '/' LOGGING {'disable_existing_loggers': False, 'filters': {'require_debug_false': {'()': 'django.utils.log.RequireDebugFalse'}}, 'handlers': {'console': {'class': 'logging.StreamHandler', 'level': 'DEBUG'}, 'logfile': {'class': 'logging.handlers.WatchedFileHandler', 'filename': '/var/log/django/ishtar.log'}, 'mail_admins': {'class': 'django.utils.log.AdminEmailHandler', 'filters': ['require_debug_false'], 'include_html': True, 'level': 'ERROR'}}, 'loggers': {'chimere': {'handlers': ['logfile'], 'level': 'WARNING', 'propogate': False}, 'django': {'handlers': ['logfile'], 'level': 'ERROR', 'propagate': False}, 'django.request': {'handlers': ['mail_admins'], 'level': 'ERROR', 'propagate': True}}, 'version': 1} IGNORABLE_404_URLS () LOCALE_PATHS () TEMPLATE_STRING_IF_INVALID '' LOGOUT_URL '/accounts/logout/' EMAIL_USE_TLS False FIXTURE_DIRS () EMAIL_HOST 'localhost' DATE_FORMAT u'%-d %B %Y' MEDIA_ROOT '/srv/ishtar-ctest/ishtar/ctest/media/' IMAGE_MAX_SIZE (1024, 768) DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter' ADMINS () FORMAT_MODULE_PATH None DEFAULT_FROM_EMAIL 'webmaster@localhost' MEDIA_URL '/media/' DATETIME_FORMAT 'N j, Y, P' TEMPLATE_DIRS ('//templates',) ENCODING 'windows-1252' SITE_ID 1 DISALLOWED_USER_AGENTS () ALLOWED_INCLUDE_ROOTS () SRID 27572 DECIMAL_SEPARATOR '.' ISHTAR_PERIODS {} APP_NAME u'Ishtar - test' SHORT_DATE_FORMAT 'm/d/Y' CACHE_MIDDLEWARE_KEY_PREFIX u'********************' TIME_ZONE 'Europe/Paris' FILE_UPLOAD_MAX_MEMORY_SIZE 2621440 EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend' DEFAULT_TABLESPACE '' TEMPLATE_CONTEXT_PROCESSORS ('ishtar_common.context_processors.get_base_context', 'django.contrib.auth.context_processors.auth', 'django.core.context_processors.debug', 'django.core.context_processors.i18n', 'django.core.context_processors.media', 'django.core.context_processors.static') ODT_TEMPLATE '/srv/ishtar-ctest/ishtar/ishtar_common/static/template.odt' SESSION_COOKIE_AGE 1209600 OOO_DATE_FORMAT u'%-d %B %Y' USE_ETAGS False LANGUAGES_BIDI ('he', 'ar', 'fa') DEBUG_PROPAGATE_EXCEPTIONS False FILE_UPLOAD_TEMP_DIR None INTERNAL_IPS ('127.0.0.1',) SESSION_COOKIE_NAME 'sessionid' EMAIL_PORT 25 USE_TZ False SHORT_DATETIME_FORMAT 'm/d/Y P' SQL_DEBUG False PASSWORD_HASHERS u'********************' ABSOLUTE_URL_OVERRIDES {} CACHE_MIDDLEWARE_SECONDS 600 DATETIME_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') JQUERY_URL '/javascript/jquery/jquery.js' EMAIL_HOST_USER '' PROFANITIES_LIST u'********************'