Advertisement
Guest User

Untitled

a guest
Oct 30th, 2017
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.09 KB | None | 0 0
  1. IntegrityError at /users/NOT NULL constraint failed: demo_user.usernameRequest Method: POSTRequest URL: http://www.demo.gamiflow.com:8000/users/Django Version: 1.11.1Python Executable: /var/www/test/venv/bin/uwsgiPython Version: 3.4.2Python Path: ['.', '', '/var/www/test/venv/lib/python3.4', '/var/www/test/venv/lib/python3.4/plat-x86_64-linux-gnu', '/var/www/test/venv/lib/python3.4/lib-dynload', '/usr/lib/python3.4', '/usr/lib/python3.4/plat-x86_64-linux-gnu', '/var/www/test/venv/lib/python3.4/site-packages']Server time: Mon, 30 Oct 2017 13:27:43 +0000Installed Applications:['corsheaders', 'demo.apps.DemoConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django_filters', 'rest_framework', 'taggit']Installed Middleware:['corsheaders.middleware.CorsMiddleware', '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']Traceback: File "/var/www/test/venv/lib/python3.4/site-packages/django/db/backends/utils.py" in execute 65. return self.cursor.execute(sql, params)File "/var/www/test/venv/lib/python3.4/site-packages/django/db/backends/sqlite3/base.py" in execute 328. return Database.Cursor.execute(self, query, params) The above exception (NOT NULL constraint failed: demo_user.username) was the direct cause of the following exception: File "/var/www/test/venv/lib/python3.4/site-packages/django/core/handlers/exception.py" in inner 41. response = get_response(request)File "/var/www/test/venv/lib/python3.4/site-packages/django/core/handlers/base.py" in _get_response 187. response = self.process_exception_by_middleware(e, request)File "/var/www/test/venv/lib/python3.4/site-packages/django/core/handlers/base.py" in _get_response 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)File "/var/www/test/venv/lib/python3.4/site-packages/django/views/decorators/csrf.py" in wrapped_view 58. return view_func(*args, **kwargs)File "/var/www/test/venv/lib/python3.4/site-packages/rest_framework/viewsets.py" in view 86. return self.dispatch(request, *args, **kwargs)File "/var/www/test/venv/lib/python3.4/site-packages/rest_framework/views.py" in dispatch 489. response = self.handle_exception(exc)File "/var/www/test/venv/lib/python3.4/site-packages/rest_framework/views.py" in handle_exception 449. self.raise_uncaught_exception(exc)File "/var/www/test/venv/lib/python3.4/site-packages/rest_framework/views.py" in dispatch 486. response = handler(request, *args, **kwargs)File "/var/www/test/venv/lib/python3.4/site-packages/rest_framework/mixins.py" in create 21. self.perform_create(serializer)File "/var/www/test/venv/lib/python3.4/site-packages/rest_framework/mixins.py" in perform_create 26. serializer.save()File "/var/www/test/venv/lib/python3.4/site-packages/rest_framework/serializers.py" in save 215. self.instance = self.create(validated_data)File "./demo/serializers.py" in create 68. user = User.objects.create(username=validated_data.get('username'), email=validated_data.get('email'))File "/var/www/test/venv/lib/python3.4/site-packages/django/db/models/manager.py" in manager_method 85. return getattr(self.get_queryset(), name)(*args, **kwargs)File "/var/www/test/venv/lib/python3.4/site-packages/django/db/models/query.py" in create 394. obj.save(force_insert=True, using=self.db)File "/var/www/test/venv/lib/python3.4/site-packages/django/contrib/auth/base_user.py" in save 80. super(AbstractBaseUser, self).save(*args, **kwargs)File "/var/www/test/venv/lib/python3.4/site-packages/django/db/models/base.py" in save 806. force_update=force_update, update_fields=update_fields)File "/var/www/test/venv/lib/python3.4/site-packages/django/db/models/base.py" in save_base 836. updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields)File "/var/www/test/venv/lib/python3.4/site-packages/django/db/models/base.py" in _save_table 922. result = self._do_insert(cls._base_manager, using, fields, update_pk, raw)File "/var/www/test/venv/lib/python3.4/site-packages/django/db/models/base.py" in _do_insert 961. using=using, raw=raw)File "/var/www/test/venv/lib/python3.4/site-packages/django/db/models/manager.py" in manager_method 85. return getattr(self.get_queryset(), name)(*args, **kwargs)File "/var/www/test/venv/lib/python3.4/site-packages/django/db/models/query.py" in _insert 1061. return query.get_compiler(using=using).execute_sql(return_id)File "/var/www/test/venv/lib/python3.4/site-packages/django/db/models/sql/compiler.py" in execute_sql 1099. cursor.execute(sql, params)File "/var/www/test/venv/lib/python3.4/site-packages/django/db/backends/utils.py" in execute 80. return super(CursorDebugWrapper, self).execute(sql, params)File "/var/www/test/venv/lib/python3.4/site-packages/django/db/backends/utils.py" in execute 65. return self.cursor.execute(sql, params)File "/var/www/test/venv/lib/python3.4/site-packages/django/db/utils.py" in __exit__ 94. six.reraise(dj_exc_type, dj_exc_value, traceback)File "/var/www/test/venv/lib/python3.4/site-packages/django/utils/six.py" in reraise 685. raise value.with_traceback(tb)File "/var/www/test/venv/lib/python3.4/site-packages/django/db/backends/utils.py" in execute 65. return self.cursor.execute(sql, params)File "/var/www/test/venv/lib/python3.4/site-packages/django/db/backends/sqlite3/base.py" in execute 328. return Database.Cursor.execute(self, query, params)Exception Type: IntegrityError at /users/Exception Value: NOT NULL constraint failed: demo_user.usernameRequest information:USER: AnonymousUserGET: No GET dataPOST: No POST dataFILES: No FILES dataCOOKIES: No cookie dataMETA:CONTENT_LENGTH = '58'CONTENT_TYPE = 'application/x-www-form-urlencoded'DOCUMENT_ROOT = '/usr/share/nginx/html'HTTP_ACCEPT = 'application/json, text/plain, */*'HTTP_ACCEPT_ENCODING = 'gzip, deflate'HTTP_ACCEPT_LANGUAGE = 'pl-PL,pl;q=0.8,en-US;q=0.6,en;q=0.4,es;q=0.2,gl;q=0.2'HTTP_CONNECTION = 'keep-alive'HTTP_CONTENT_LENGTH = '58'HTTP_CONTENT_TYPE = 'application/x-www-form-urlencoded'HTTP_HOST = 'www.demo.gamiflow.com:8000'HTTP_ORIGIN = 'http://localhost:4200'HTTP_REFERER = 'http://localhost:4200/games'HTTP_USER_AGENT = 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36'PATH_INFO = '/users/'QUERY_STRING = ''REMOTE_ADDR = '79.173.24.166'REMOTE_PORT = '49923'REQUEST_METHOD = 'POST'REQUEST_SCHEME = 'http'REQUEST_URI = '/users/'SCRIPT_NAME = ''SERVER_NAME = 'www.demo.gamiflow.com'SERVER_PORT = '8000'SERVER_PROTOCOL = 'HTTP/1.1'uwsgi.node = b'gamiflow-1'uwsgi.version = b'2.0.15'wsgi.errors = <_io.TextIOWrapper name=2 mode='w' encoding='UTF-8'>wsgi.file_wrapper = ''wsgi.input = <uwsgi._Input object at 0x7f4bdc3a8dc8>wsgi.multiprocess = Falsewsgi.multithread = Falsewsgi.run_once = Falsewsgi.url_scheme = 'http'wsgi.version = Settings:Using settings module gamiflow.settingsABSOLUTE_URL_OVERRIDES = {}ADMINS = []ALLOWED_HOSTS = ['www.demo.gamiflow.com']APPEND_SLASH = TrueAUTHENTICATION_BACKENDS = ['django.contrib.auth.backends.ModelBackend']AUTH_PASSWORD_VALIDATORS = '********************'AUTH_USER_MODEL = 'demo.User'BASE_DIR = '/var/www/test/gamiflow'CACHES = {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}CACHE_MIDDLEWARE_ALIAS = 'default'CACHE_MIDDLEWARE_KEY_PREFIX = '********************'CACHE_MIDDLEWARE_SECONDS = 600CORS_ORIGIN_ALLOW_ALL = TrueCSRF_COOKIE_AGE = 31449600CSRF_COOKIE_DOMAIN = NoneCSRF_COOKIE_HTTPONLY = FalseCSRF_COOKIE_NAME = 'csrftoken'CSRF_COOKIE_PATH = '/'CSRF_COOKIE_SECURE = FalseCSRF_FAILURE_VIEW = 'django.views.csrf.csrf_failure'CSRF_HEADER_NAME = 'HTTP_X_CSRFTOKEN'CSRF_TRUSTED_ORIGINS = []CSRF_USE_SESSIONS = FalseDATABASES = {'default': {'HOST': '', 'TEST': {'CHARSET': None, 'MIRROR': None, 'COLLATION': None, 'NAME': None}, 'TIME_ZONE': None, 'ENGINE': 'django.db.backends.sqlite3', 'OPTIONS': {}, 'NAME': '/var/www/test/gamiflow/db.sqlite3', 'PORT': '', 'PASSWORD': '********************', 'CONN_MAX_AGE': 0, 'ATOMIC_REQUESTS': False, 'USER': '', 'AUTOCOMMIT': True}}DATABASE_ROUTERS = []DATA_UPLOAD_MAX_MEMORY_SIZE = 2621440DATA_UPLOAD_MAX_NUMBER_FIELDS = 1000DATETIME_FORMAT = 'N j, Y, P'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']DATE_FORMAT = 'N j, Y'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']DEBUG = TrueDEBUG_PROPAGATE_EXCEPTIONS = FalseDECIMAL_SEPARATOR = '.'DEFAULT_CHARSET = 'utf-8'DEFAULT_CONTENT_TYPE = 'text/html'DEFAULT_EXCEPTION_REPORTER_FILTER = 'django.views.debug.SafeExceptionReporterFilter'DEFAULT_FILE_STORAGE = 'django.core.files.storage.FileSystemStorage'DEFAULT_FROM_EMAIL = 'webmaster@localhost'DEFAULT_INDEX_TABLESPACE = ''DEFAULT_TABLESPACE = ''DISALLOWED_USER_AGENTS = []EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'EMAIL_HOST = 'localhost'EMAIL_HOST_PASSWORD = '********************'EMAIL_HOST_USER = ''EMAIL_PORT = 25EMAIL_SSL_CERTFILE = NoneEMAIL_SSL_KEYFILE = '********************'EMAIL_SUBJECT_PREFIX = '[Django] 'EMAIL_TIMEOUT = NoneEMAIL_USE_LOCALTIME = FalseEMAIL_USE_SSL = FalseEMAIL_USE_TLS = FalseFILE_CHARSET = 'utf-8'FILE_UPLOAD_DIRECTORY_PERMISSIONS = NoneFILE_UPLOAD_HANDLERS = ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']FILE_UPLOAD_MAX_MEMORY_SIZE = 2621440FILE_UPLOAD_PERMISSIONS = NoneFILE_UPLOAD_TEMP_DIR = NoneFIRST_DAY_OF_WEEK = 0FIXTURE_DIRS = []FORCE_SCRIPT_NAME = NoneFORMAT_MODULE_PATH = NoneFORM_RENDERER = 'django.forms.renderers.DjangoTemplates'IGNORABLE_404_URLS = []INSTALLED_APPS = ['corsheaders', 'demo.apps.DemoConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django_filters', 'rest_framework', 'taggit']INTERNAL_IPS = []JWT_AUTH = {'JWT_VERIFY': True, 'JWT_AUTH_COOKIE': None, 'JWT_PAYLOAD_GET_USER_ID_HANDLER': 'rest_framework_jwt.utils.jwt_get_user_id_from_payload_handler', 'JWT_PAYLOAD_HANDLER': 'rest_framework_jwt.utils.jwt_payload_handler', 'JWT_SECRET_KEY': '********************', 'JWT_PRIVATE_KEY': '********************', 'JWT_GET_USER_SECRET_KEY': '********************', 'JWT_ALLOW_REFRESH': True, 'JWT_ALGORITHM': 'HS256', 'JWT_AUDIENCE': None, 'JWT_RESPONSE_PAYLOAD_HANDLER': 'rest_framework_jwt.utils.jwt_response_payload_handler', 'JWT_ISSUER': None, 'JWT_DECODE_HANDLER': 'rest_framework_jwt.utils.jwt_decode_handler', 'JWT_ENCODE_HANDLER': 'rest_framework_jwt.utils.jwt_encode_handler', 'JWT_PUBLIC_KEY': '********************', 'JWT_EXPIRATION_DELTA': datetime.timedelta(0, 300), 'JWT_VERIFY_EXPIRATION': True, 'JWT_AUTH_HEADER_PREFIX': 'JWT', 'JWT_LEEWAY': 0, 'JWT_REFRESH_EXPIRATION_DELTA': datetime.timedelta(0, 3600)}LANGUAGES = [('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'), ('dsb', 'Lower Sorbian'), ('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'), ('hsb', 'Upper Sorbian'), ('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 BokmĂĽl'), ('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')]LANGUAGES_BIDI = ['he', 'ar', 'fa', 'ur']LANGUAGE_CODE = 'en-us'LANGUAGE_COOKIE_AGE = NoneLANGUAGE_COOKIE_DOMAIN = NoneLANGUAGE_COOKIE_NAME = 'django_language'LANGUAGE_COOKIE_PATH = '/'LOCALE_PATHS = []LOGGING = {}LOGGING_CONFIG = 'logging.config.dictConfig'LOGIN_REDIRECT_URL = '/accounts/profile/'LOGIN_URL = '/accounts/login/'LOGOUT_REDIRECT_URL = NoneMANAGERS = []MEDIA_ROOT = '/var/www/test/gamiflow/media'MEDIA_URL = '/media/'MESSAGE_STORAGE = 'django.contrib.messages.storage.fallback.FallbackStorage'MIDDLEWARE = ['corsheaders.middleware.CorsMiddleware', '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']MIDDLEWARE_CLASSES = ['django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware']MIGRATION_MODULES = {}MONTH_DAY_FORMAT = 'F j'NUMBER_GROUPING = 0PASSWORD_HASHERS = '********************'PASSWORD_RESET_TIMEOUT_DAYS = '********************'PREPEND_WWW = FalseREST_FRAMEWORK = {'DEFAULT_AUTHENTICATION_CLASSES': ('rest_framework_jwt.authentication.JSONWebTokenAuthentication', 'rest_framework.authentication.SessionAuthentication', 'rest_framework.authentication.BasicAuthentication'), 'DEFAULT_PERMISSION_CLASSES': ('rest_framework.permissions.AllowAny',), 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.LimitOffsetPagination', 'PAGE_SIZE': 20}ROOT_URLCONF = 'gamiflow.urls'SECRET_KEY = '********************'SECURE_BROWSER_XSS_FILTER = FalseSECURE_CONTENT_TYPE_NOSNIFF = FalseSECURE_HSTS_INCLUDE_SUBDOMAINS = FalseSECURE_HSTS_PRELOAD = FalseSECURE_HSTS_SECONDS = 0SECURE_PROXY_SSL_HEADER = NoneSECURE_REDIRECT_EXEMPT = []SECURE_SSL_HOST = NoneSECURE_SSL_REDIRECT = FalseSERVER_EMAIL = 'root@localhost'SESSION_CACHE_ALIAS = 'default'SESSION_COOKIE_AGE = 1209600SESSION_COOKIE_DOMAIN = NoneSESSION_COOKIE_HTTPONLY = TrueSESSION_COOKIE_NAME = 'sessionid'SESSION_COOKIE_PATH = '/'SESSION_COOKIE_SECURE = FalseSESSION_ENGINE = 'django.contrib.sessions.backends.db'SESSION_EXPIRE_AT_BROWSER_CLOSE = FalseSESSION_FILE_PATH = NoneSESSION_SAVE_EVERY_REQUEST = FalseSESSION_SERIALIZER = 'django.contrib.sessions.serializers.JSONSerializer'SETTINGS_MODULE = 'gamiflow.settings'SHORT_DATETIME_FORMAT = 'm/d/Y P'SHORT_DATE_FORMAT = 'm/d/Y'SIGNING_BACKEND = 'django.core.signing.TimestampSigner'SILENCED_SYSTEM_CHECKS = []STATICFILES_DIRS = []STATICFILES_FINDERS = ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']STATICFILES_STORAGE = 'django.contrib.staticfiles.storage.StaticFilesStorage'STATIC_ROOT = NoneSTATIC_URL = '/static/'TEMPLATES = [{'APP_DIRS': True, 'DIRS': [], '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'}]TEST_NON_SERIALIZED_APPS = []TEST_RUNNER = 'django.test.runner.DiscoverRunner'THOUSAND_SEPARATOR = ','TIME_FORMAT = 'P'TIME_INPUT_FORMATS = ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']TIME_ZONE = 'UTC'USE_ETAGS = FalseUSE_I18N = TrueUSE_L10N = TrueUSE_THOUSAND_SEPARATOR = FalseUSE_TZ = TrueUSE_X_FORWARDED_HOST = FalseUSE_X_FORWARDED_PORT = FalseWSGI_APPLICATION = 'gamiflow.wsgi.application'X_FRAME_OPTIONS = 'SAMEORIGIN'YEAR_MONTH_FORMAT = 'F Y'You're seeing this error because you have DEBUG = True in yourDjango settings file. Change that to False, and Django willdisplay a standard page generated by the handler for this status code.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement