백엔드 Django REST Framework가이 오류를 인쇄합니다.stream.exceptions.FeedConfigException 오류
stream.exceptions.FeedConfigException : 다음 피드가 구성되지 않았습니다 : 'user'. 이것은 오타의 원인 일 수 있지만 그렇지 않으면이 앱의 대시 보드에서 구성해야합니다.
여기에 소스 코드를 내가 대시 보드 user
피드를 만들 필요가 생각
class Post(models.Model, Activity):
parent = models.ForeignKey("self", blank=True, null=True)
user = models.ForeignKey(settings.AUTH_USER_MODEL, null=True, blank=True)
created_at = models.DateTimeField(auto_now=False, auto_now_add=True)
...
@property
def activity_actor_attr(self):
return self.user
내 조각이다. 그러나 나는 왜 그것이 일어나고 있는지 이해하지 못한다. 사용자? 먹이? Activity를 AUTH_USER_MODEL에 넣어야합니까 ?? UserModel이없고 기본 UserModel을 사용하고 있습니다.
:(
UPDATE 나는 user
피드를 추가하고이 문제를 해결했다. 그리고 나는 어떤 행 데이터가 표시되지 않습니다.
내가 getStream (에 완전히 새로운 해요)과 배울 필요 그것은 정말 빨라요.
가 보이는 새로운 피드를 클라이언트 응용 프로그램에서 사용할 수 있기 전에 d. SO 지침에 따라 자신의 질문에 대답하고이를 수용 가능한 대답으로 표시하는 것이 좋습니다. –
감사합니다! 왜 내가 피드 그룹 이름을 '사용자'로 설정해야하며 다른 이름을 어떻게 설정합니까? –
스트림 API 측에서는 피드 그룹에 임의의 이름을 지정할 수 있습니다. Django 프레임 워크 통합을 사용할 때 기본적으로 피드 그룹은 '사용자'또는 '액터'로 가정됩니다. 앞에서 보았 듯이,'activity_actor_attr' 속성 함수는 통합이 다른 필드를 사용하도록 지시합니다. –