test = Email(user = 1, kind="test mail", time=now, sent=now, status=1)
test.save()
1
是不正确的。如何在此处设置管理员用户?
无法分配“1”:“Email.user”必须是“用户”实例。
test = Email(user = 1, kind="test mail", time=now, sent=now, status=1)
test.save()
1
是不正确的。如何在此处设置管理员用户?
无法分配“1”:“Email.user”必须是“用户”实例。
而不是传递用户id
,而是获取具有相应的用户实例id
。
email_user = User.objects.get(id = 1)
然后在创建实例时传递用户Email
实例。
test = Email(user = email_user, kind="test mail", time=now, sent=now, status=1)
test.save()
Email.objects.create(user = email_user,
kind = "test mail",
time = now,
sent = now,
status = 1)
它需要一个用户对象作为输入,而不是一个整数,试试这个:
emailuser = User.objects.get(username='theusername')
test = Email(user = emailuser , kind="test mail", time=now, sent=now, status=1)
test.save()