Guest User

Untitled

a guest
Jun 20th, 2018
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. from django.db import models
  2.  
  3. class FollowerFollowing(models.Model):
  4. user_from = models.ForeignKey('User', on_delete=models.SET_NULL, null=True, related_name='rel_from_set')
  5. user_to = models.ForeignKey('User', on_delete=models.SET_NULL, null=True, related_name='rel_to_set')
  6. created = models.DateTimeField(auto_now_add=True, db_index=True)
  7.  
  8. class Meta:
  9. ordering = ('-created',)
  10.  
  11. def __str__(self):
  12. return '{} follows {}'.format(self.user_from, self.user_to)
  13.  
  14.  
  15. User.add_to_class('following', models.ManyToManyField('User', through=FollowerFollowing, related_name='followers', symmetrical=False))
  16.  
  17. def follower(request):
  18. print(request)
  19. if request.session['user_id']:
  20. query = FollowerFollowing.objects.filter(user_from=request.user)
  21. print(query)
  22. context = {
  23. 'query': query
  24. }
  25. return render(request, 'Instagram_app/following.html', context)
  26. else:
  27. pass
  28. return HttpResponse("No user logged in")
  29.  
  30. {% extends 'Instagram_app/home.html'%}
  31. {% block content %}
  32. <h2>following</h2>
  33. <div id="action-list">
  34. {% for result in query %}
  35. <h1>{{ result }}</h1>
  36. {% endfor %}
  37. </div>
  38. {% endblock %}
  39.  
  40. (value, opts.object_name))
  41. ValueError: Cannot query "mayur": Must be "User" instance.
  42. [20/Jun/2018 11:45:27] "GET /Instagram_app/follower HTTP/1.1" 500 105165
Add Comment
Please, Sign In to add comment