Ожидалось 4 столбца, но нашлось 3 - заполнение остальных NULL и INSERT failed: datatype mismatch

В настоящее время я работаю над проектом и пытаюсь использовать как Django, так и SQLite со ссылкой на этот видеоурок https://youtu.be/vs6dXL9Wp7s. После выполнения .import я продолжаю получать 2 ошибки, одна из которых ожидается 4 колонки, но найдено 3 - остальные заполнены NULL, а другая - INSERT failed: datatype mismatch. errors

Я проверил свой models.py вместе с файлом csv csv

и я сделал все возможное для устранения неполадок, но все еще не могу их устранить. Я новичок в Django и SQLite, может ли кто-нибудь помочь мне с этим или подсказать, что еще я могу сделать? Спасибо.

Вот другие мои коды: models.py

 from django.db import models
from django.utils.translation import gettext as _

class reviews (models.Model):
    reviewer = models.CharField(_("Reviewer Name"), max_length=255)
    rate = models.CharField(_("Rating"), max_length=255)
    rw = models.CharField(_("Review"), max_length=255)

0001_inital.py

from django.db import migrations, models


class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='reviews',
            fields=[
                ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('reviewer', models.CharField(max_length=255, verbose_name='Reviewer Name')),
                ('rate', models.CharField(max_length=255, verbose_name='Rating')),
                ('rw', models.CharField(max_length=255, verbose_name='Review')),
            ],
        ),
    ]
Вернуться на верх