Django getstream User object is not iterable
i try to integrate Django with Getstream. Mostly code work, but at the end on profile page, i have error: "User object is not iterable".
I follow tutorial get stream Twitter, and search through Getstream pinterest example. I have the same code, but for me don't work. Try both, getstream Twitter profile view and pinterest style profile view. Both the same error.
View:
def user_detail(request, username):
'''
Shows the users profile
'''
enricher = Enrich(request.user)
profile_user = get_user_model().objects.get(username=username)
feed = feed_manager.get_user_feed(profile_user.id)
activities = feed.get(limit=25)['results']
context = {}
do_i_follow_users(request.user, [profile_user])
context['profile_user'] = profile_user
context['activities'] = enricher.enrich_activities(activities)
response = render(request, 'account/user/detail.html', context)
return response
When I check getstream dashboard I see log of actions:
Screen getstream dashboard log
What are the other options to interate through user. I need only user timeline on this page.
django getstream-io
add a comment |
i try to integrate Django with Getstream. Mostly code work, but at the end on profile page, i have error: "User object is not iterable".
I follow tutorial get stream Twitter, and search through Getstream pinterest example. I have the same code, but for me don't work. Try both, getstream Twitter profile view and pinterest style profile view. Both the same error.
View:
def user_detail(request, username):
'''
Shows the users profile
'''
enricher = Enrich(request.user)
profile_user = get_user_model().objects.get(username=username)
feed = feed_manager.get_user_feed(profile_user.id)
activities = feed.get(limit=25)['results']
context = {}
do_i_follow_users(request.user, [profile_user])
context['profile_user'] = profile_user
context['activities'] = enricher.enrich_activities(activities)
response = render(request, 'account/user/detail.html', context)
return response
When I check getstream dashboard I see log of actions:
Screen getstream dashboard log
What are the other options to interate through user. I need only user timeline on this page.
django getstream-io
add a comment |
i try to integrate Django with Getstream. Mostly code work, but at the end on profile page, i have error: "User object is not iterable".
I follow tutorial get stream Twitter, and search through Getstream pinterest example. I have the same code, but for me don't work. Try both, getstream Twitter profile view and pinterest style profile view. Both the same error.
View:
def user_detail(request, username):
'''
Shows the users profile
'''
enricher = Enrich(request.user)
profile_user = get_user_model().objects.get(username=username)
feed = feed_manager.get_user_feed(profile_user.id)
activities = feed.get(limit=25)['results']
context = {}
do_i_follow_users(request.user, [profile_user])
context['profile_user'] = profile_user
context['activities'] = enricher.enrich_activities(activities)
response = render(request, 'account/user/detail.html', context)
return response
When I check getstream dashboard I see log of actions:
Screen getstream dashboard log
What are the other options to interate through user. I need only user timeline on this page.
django getstream-io
i try to integrate Django with Getstream. Mostly code work, but at the end on profile page, i have error: "User object is not iterable".
I follow tutorial get stream Twitter, and search through Getstream pinterest example. I have the same code, but for me don't work. Try both, getstream Twitter profile view and pinterest style profile view. Both the same error.
View:
def user_detail(request, username):
'''
Shows the users profile
'''
enricher = Enrich(request.user)
profile_user = get_user_model().objects.get(username=username)
feed = feed_manager.get_user_feed(profile_user.id)
activities = feed.get(limit=25)['results']
context = {}
do_i_follow_users(request.user, [profile_user])
context['profile_user'] = profile_user
context['activities'] = enricher.enrich_activities(activities)
response = render(request, 'account/user/detail.html', context)
return response
When I check getstream dashboard I see log of actions:
Screen getstream dashboard log
What are the other options to interate through user. I need only user timeline on this page.
django getstream-io
django getstream-io
asked Nov 20 '18 at 21:48
zyjswiadomiezyjswiadomie
12
12
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
The error seems pretty clear, to say so.
Somewhere in your code you're passing a single instance of User
objects while the function itself expects a list of them or a list of something else.
After a really quick google search (bear with me, I haven't used GetStream
yet) I think you can also instantiate enricher = Enrich()
without passing the User
object.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53402091%2fdjango-getstream-user-object-is-not-iterable%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
The error seems pretty clear, to say so.
Somewhere in your code you're passing a single instance of User
objects while the function itself expects a list of them or a list of something else.
After a really quick google search (bear with me, I haven't used GetStream
yet) I think you can also instantiate enricher = Enrich()
without passing the User
object.
add a comment |
The error seems pretty clear, to say so.
Somewhere in your code you're passing a single instance of User
objects while the function itself expects a list of them or a list of something else.
After a really quick google search (bear with me, I haven't used GetStream
yet) I think you can also instantiate enricher = Enrich()
without passing the User
object.
add a comment |
The error seems pretty clear, to say so.
Somewhere in your code you're passing a single instance of User
objects while the function itself expects a list of them or a list of something else.
After a really quick google search (bear with me, I haven't used GetStream
yet) I think you can also instantiate enricher = Enrich()
without passing the User
object.
The error seems pretty clear, to say so.
Somewhere in your code you're passing a single instance of User
objects while the function itself expects a list of them or a list of something else.
After a really quick google search (bear with me, I haven't used GetStream
yet) I think you can also instantiate enricher = Enrich()
without passing the User
object.
edited Nov 21 '18 at 10:09
Flimzy
39.4k106698
39.4k106698
answered Nov 20 '18 at 22:21
AlexAlex
48438
48438
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53402091%2fdjango-getstream-user-object-is-not-iterable%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown