Оболочка Django: Невозможно найти конструктор модели

У меня есть Django Modell Kunde

from django.db import models


class Kunde(models.Model):
    Kundennummer = models.IntegerField(),
    Vorname = models.CharField(max_length=200),
    Nachname = models.CharField(max_length=200)

Я открываю оболочку Django командой python manage.py shell

Я хочу

from kundenliste.models import Kunde;

и затем

Kunde.objects.all()

Это дает мне

<QuerySet []>

Теперь я хочу вставить нового клиента

Но

k1 = Kunde(Kundennummer=1,Vorname="Florian",Nachname="Ingerl");

выдает ошибку

Traceback (most recent call last):
  File "<console>", line 1, in <module>
  File "C:\Users\imelf\Documents\NachhilfeInfoUni\MaxPython\env_site\Lib\site-packages\django\db\models\base.py", line 569, in __init__
    raise TypeError(
TypeError: Kunde() got unexpected keyword arguments: 'Kundennummer', 'Vorname'

Что я делаю не так?

Попробуйте удалить после каждого поля в классе Kunde. Это заставляет Django думать, что они находятся в одном поле
сделайте это :

from django.db import models


class Kunde(models.Model):
    Kundennummer = models.IntegerField()
    Vorname = models.CharField(max_length=200)
    Nachname = models.CharField(max_length=200)

А затем перенесите эти изменения .

Уберите , (запятую) , добавив запятую , после выражения, чтобы оно стало кортежем.

from django.db import models


class Kunde(models.Model):
    Kundennummer = models.IntegerField()
    Vorname = models.CharField(max_length=200)
    Nachname = models.CharField(max_length=200)
Вернуться на верх