6
6
from django .contrib .auth .decorators import login_required
7
7
from django .conf import settings
8
8
from django .http import HttpResponse , HttpResponseRedirect
9
- from django .shortcuts import render_to_response
10
- from django .template .context import RequestContext
9
+ from django .shortcuts import render
11
10
from stream_django .feed_manager import feed_manager
12
11
from core .enrich import Enrich
13
12
from core .enrich import did_i_pin_items
@@ -35,12 +34,12 @@ def trending(request):
35
34
auth_login (request , admin_user )
36
35
37
36
# show a few items
38
- context = RequestContext ( request )
37
+ context = {}
39
38
popular = Item .objects .all ()[:50 ]
40
39
if request .user .is_authenticated ():
41
40
did_i_pin_items (request .user , popular )
42
41
context ['popular' ] = popular
43
- response = render_to_response ( 'core/trending.html' , context )
42
+ response = render ( request , 'core/trending.html' , context )
44
43
return response
45
44
46
45
@@ -50,11 +49,11 @@ def feed(request):
50
49
Items pinned by the people you follow
51
50
'''
52
51
enricher = Enrich (request .user )
53
- context = RequestContext ( request )
52
+ context = {}
54
53
feed = feed_manager .get_news_feeds (request .user .id )['timeline' ]
55
54
activities = feed .get (limit = 25 )['results' ]
56
55
context ['activities' ] = enricher .enrich_activities (activities )
57
- response = render_to_response ( 'core/feed.html' , context )
56
+ response = render ( request , 'core/feed.html' , context )
58
57
return response
59
58
60
59
@@ -64,22 +63,22 @@ def aggregated_feed(request):
64
63
Items pinned by the people you follow
65
64
'''
66
65
enricher = Enrich (request .user )
67
- context = RequestContext ( request )
66
+ context = {}
68
67
feed = feed_manager .get_news_feeds (request .user .id )['timeline_aggregated' ]
69
68
activities = feed .get (limit = 25 )['results' ]
70
69
context ['activities' ] = enricher .enrich_aggregated_activities (activities )
71
- response = render_to_response ( 'core/aggregated_feed.html' , context )
70
+ response = render ( request , 'core/aggregated_feed.html' , context )
72
71
return response
73
72
74
73
75
74
@login_required
76
75
def notification_feed (request ):
77
76
enricher = Enrich (request .user )
78
- context = RequestContext ( request )
77
+ context = {}
79
78
feed = feed_manager .get_notification_feed (request .user .id )
80
79
activities = feed .get (limit = 25 , mark_seen = 'all' )['results' ]
81
80
context ['activities' ] = enricher .enrich_aggregated_activities (activities )
82
- response = render_to_response ( 'core/notification_feed.html' , context )
81
+ response = render ( request , 'core/notification_feed.html' , context )
83
82
return response
84
83
85
84
@@ -91,23 +90,23 @@ def profile(request, username):
91
90
profile_user = get_user_model ().objects .get (username = username )
92
91
feed = feed_manager .get_user_feed (profile_user .id )
93
92
activities = feed .get (limit = 25 )['results' ]
94
- context = RequestContext ( request )
93
+ context = {}
95
94
do_i_follow_users (request .user , [profile_user ])
96
95
context ['profile_user' ] = profile_user
97
96
context ['activities' ] = enricher .enrich_activities (activities )
98
- response = render_to_response ( 'core/profile.html' , context )
97
+ response = render ( request , 'core/profile.html' , context )
99
98
return response
100
99
101
100
102
101
@login_required
103
102
def people (request ):
104
- context = RequestContext ( request )
103
+ context = {}
105
104
people = get_user_model ().objects .all ()
106
105
people = people .exclude (username__in = ['admin' , 'bogus' ])
107
106
people = people [:25 ]
108
107
do_i_follow_users (request .user , people )
109
108
context ['people' ] = people
110
- response = render_to_response ( 'core/people.html' , context )
109
+ response = render ( request , 'core/people.html' , context )
111
110
return response
112
111
113
112
0 commit comments