为了账号安全,请及时绑定邮箱和手机立即绑定

如何修复“ValueError:”<Klant: None - aCustomer>“

如何修复“ValueError:”<Klant: None - aCustomer>“

缥缈止盈 2021-08-17 16:52:16
以下是进口:from django.db import modelsfrom datetime import datetime, timedeltafrom django.contrib.auth.models import User这是我定义的第一个类。它是动作的状态 (Actie),它有一个 status-id 和一个 status-name,max_length 属性为 5(todo、doing、done)class Status(models.Model):    id = models.IntegerField(primary_key=True)    status_naam = models.CharField(max_length=5, default='todo')    def __str__(self):        return str(self.id) + " - " + self.status_naam这是第二类 Klant,意思是客户。它有一个 id、一个客户名称和来自客户的用户,这是一个 ManyToManyField,指的是来自 django 给我的 User-table 的用户。class Klant(models.Model):    id = models.IntegerField(primary_key=True)    klant_naam = models.CharField(max_length=100, default='-')    klant_gebruiker = models.ManyToManyField(User)    def __str__(self):        return str(self.id) + " - " + self.klant_naam这是类 Actie(动作或用户确定的动作),它有一个 id、一个动作名称、一个动作状态(引用上面的状态表)、动作发布日期、结束日期(截止日期)和一个客户 ID,它指的是 Klant。class Actie(models.Model):    id = models.IntegerField(primary_key=True)    actie_naam = models.CharField(max_length=150, default='-')    actie_status = models.ForeignKey(Status, default=1)    actie_aanmaakdatum = models.DateTimeField(default=datetime.now())    actie_einddatum = models.DateTimeField(default=datetime.now() + timedelta(days=1))    actie_klant = models.ForeignKey(Klant, default=1)    def __str__(self):        return str(self.id) + " - " + self.actie_naam这就是我在 shell 中所做的:(InteractiveConsole)    >>> from MyApp.models import User, Klant    >>> klant1 = Klant.objects.create(klant_naam='aCustomer')    >>> user1 = User.objects.get(username='peterdevries')    >>> klant1.klant_gebruiker.add(user1)    Traceback (most recent call last):      File "C:\shell.py", line 69, in handle        self.run_shell(shell=options['interface'])      File "C:\shell.py", line 61, in run_shell        raise ImportError    ImportError        During handling of the above exception, another exception occurred:所以我现在的问题是我该怎么做才能修复这个 ValueError?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 152 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信