1 from django
.shortcuts
import render
, get_object_or_404
2 from django
.contrib
.sites
.models
import RequestSite
3 from django
.contrib
.auth
import get_user_model
4 from django
.http
import Http404
6 from mygpo
.userfeeds
.auth
import require_token_auth
7 from mygpo
.userfeeds
.feeds
import FavoriteFeed
10 @require_token_auth('favorite_feeds_token')
11 def favorite_feed(request
, username
):
13 site
= RequestSite(request
)
15 User
= get_user_model()
16 user
= get_object_or_404(User
, username
=username
)
18 feed
= FavoriteFeed(user
)
20 return render(request
, 'userfeed.xml', {
24 }, content_type
='text/xml')