class UserDetails(models.Model):
user=models.ForeignKey(User)
email=models.CharField(max_length=30)
name=models.CharField(max_length=30)
class Problem(models.Model):
user=models.OneToOneField(UserDetails)
onset_time=models.CharField(max_length=20)
symptoms=models.CharField(max_length=50)
資源:
class ProblemResource(ModelResource):
class Meta:
queryset=Problem.objects.all()
resource_name="hypo"
class UserResource(ModelResource):
hypo=fields.ToOneField(ProblemResource,'hypo')
class Meta:
queryset=UserDetails.objects.all()
resource_name="user"
我想用「/用戶」 API調用來獲取特定用戶的問題,但我得到這個錯誤: -
{「error」:「模型'< UserDetails:UserDetails對象>'有一個空屬性'hypo'並且不允許空值。」}
我已經通過數據,並沒有空值。
這個問題解決了嗎? – Deepak