2017-12-08 2 views
2

백엔드 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 (에 완전히 새로운 해요)과 배울 필요 그것은 정말 빨라요.

+1

가 보이는 새로운 피드를 클라이언트 응용 프로그램에서 사용할 수 있기 전에 d. SO 지침에 따라 자신의 질문에 대답하고이를 수용 가능한 대답으로 표시하는 것이 좋습니다. –

+0

감사합니다! 왜 내가 피드 그룹 이름을 '사용자'로 설정해야하며 다른 이름을 어떻게 설정합니까? –

+0

스트림 API 측에서는 피드 그룹에 임의의 이름을 지정할 수 있습니다. Django 프레임 워크 통합을 사용할 때 기본적으로 피드 그룹은 '사용자'또는 '액터'로 가정됩니다. 앞에서 보았 듯이,'activity_actor_attr' 속성 함수는 통합이 다른 필드를 사용하도록 지시합니다. –

답변

0

나는 user 피드 그룹을 추가하고이 문제를 해결했다. 당신은 문제 : 당신은 피드 그룹은 스트림 dashboar에서 생성 될 필요가 올바른지를 해결 것 같은