0

我正在为 GraphQL 使用 graphene-django 框架。除外键外,我可以检索的所有字段

# models.py

from django.db import models
from django.contrib.auth.models import User
from users.models import UserProfile

class Video(models.Model):
    title = models.TextField()
    description = models.TextField()
    author = models.ForeignKey(User, on_delete=models.CASCADE)      
# schema.py

class VideoType(DjangoObjectType):
    class Meta:
        model = Video

我的查询是这样的

query {
  home_videos {
    title
    description
    author
  }
}

以下是 GraphQLView 中的错误消息。

无法在 VideoType 类型上查询字段作者

4

1 回答 1

3

我添加了 UserType 并更改了模型 foreignKey 类型

class UserType(DjangoObjectType):
    class Meta:
        model = UserProfile
author = models.ForeignKey(UserProfile, on_delete=models.CASCADE)    
于 2019-10-28T01:08:56.713 回答