django tastypie用户资源始终为空
我不明白为什么我的UserResource总是为每个对象显示null,即使在数据库for Observation model中已正确地验证了\u by\u id 相关代码: 模型 资源 JSONdjango tastypie用户资源始终为空,django,api,django-models,tastypie,Django,Api,Django Models,Tastypie,我不明白为什么我的UserResource总是为每个对象显示null,即使在数据库for Observation model中已正确地验证了\u by\u id 相关代码: 模型 资源 JSON 你需要确保所有被引用的资源都在你的URL结构中,以便它们出现。你需要确保所有被引用的资源都在你的URL结构中,以便它们出现。你在你的URL结构中添加了“UserResource”吗?这很尴尬。请将其作为答案发布,以便我可以接受。:-)别担心,前几天晚上我花了“一点时间”解决了完全相同的问题。谢谢你为我节
你需要确保所有被引用的
资源都在你的URL结构中,以便它们出现。你需要确保所有被引用的资源都在你的URL结构中,以便它们出现。你在你的URL结构中添加了“UserResource”吗?这很尴尬。请将其作为答案发布,以便我可以接受。:-)别担心,前几天晚上我花了“一点时间”解决了完全相同的问题。谢谢你为我节省了“一些时间”:=)。你在URL结构中添加了“用户资源”吗?嗯,这很尴尬。请将其作为答案发布,以便我可以接受。:-)别担心,前几天晚上我花了“一点时间”解决了完全相同的问题。谢谢你为我节省了“一些时间”:=)。
class Observation(ProjModel):
verified_by = models.ForeignKey(User, null=True)
class Meta():
app_label = 'observation'
class ObservationResource(ProjResource):
verified_by = fields.ForeignKey(UserResource, 'user', full=True, null=True)
class Meta:
queryset = Observation.objects.all()
authentication = SessionAuthentication()
authorization = DjangoAuthorization()
resource_name = 'observation'
class UserResource(ProjResource):
class Meta:
queryset = User.objects.all()
authentication = SessionAuthentication()
authorization = DjangoAuthorization()
resource_name = 'user'
"objects": [{"verified_by": null}]