test = Email(user = 1, kind="test mail", time=now, sent=now, status=1)
test.save()
1
間違っています。ここで管理者ユーザーを設定するには?
"1" を割り当てることはできません: "Email.user" は "User" インスタンスでなければなりません。
test = Email(user = 1, kind="test mail", time=now, sent=now, status=1)
test.save()
1
間違っています。ここで管理者ユーザーを設定するには?
"1" を割り当てることはできません: "Email.user" は "User" インスタンスでなければなりません。
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()