Слишком много значений для распаковки (ожидалось 2), при импорте в базу данных django

Я получаю ошибку при импорте в базу данных в Django, как показано ниже, у меня есть более чем это поле в базе данных, но оно может быть пустым или иметь значение по умолчанию.

def user_upload(request):
    template = "super_admin/user_upload.html"
    data = User.objects.all()
    prompt = {
        'order': 'Order of the CSV should be username, '
                 'first_name, last_name, email, add_1, add_2,'
                 ' suburb, state, postcode, country',
        'Users': data
              }
    if request.method == "GET":
        return render(request, template, prompt)
    try:
        csv_file = request.FILES['file']
    except MultiValueDictKeyError:
        csv_file = None
    if csv_file:
        if not csv_file.name.endswith('.csv'):
            messages.error(request, 'THIS IS NOT A CSV FILE')
    if csv_file:
        data_set = csv_file.read().decode('UTF-8')
        io_string = io.StringIO(data_set)
        next(io_string)
        for row_count, column in csv.reader(io_string, delimiter=',', quotechar="|"):
            if len(column) > 10:
                try:
                    user = User(
                        username=column[0],
                        first_name=column[1],
                        last_name=column[2],
                        email=column[3],
                        add_1=column[4],
                        add_2=column[5],
                        suburb=column[6],
                        city=column[7],
                        state=column[8],
                        postcode=column[9],
                        country=column[10],
                    )
                    user.set_password('password')
                    user.is_approved = 't-1'
                    user.added_by_admin = True
                    user.save()
                except (IntegrityError, ValueError) as e:
                    pass
                return render_to_response('snippets/message_2.html')
        context = {}
        return render(request, template, context)
    else:
        messages.error(request, 'Please select a valid file!')
        return redirect('home')

Ниже приведен файл csv, который я пытаюсь загрузить, почему он показывает эту ошибку, прошу совета, спасибо. enter image description here

Вернуться на верх