I have the following model
class Team(models.Model):
name = models.CharField(max_length=100)
members = models.ManyToManyField(User, related_name="members", blank=True, null=True)
And the next view (controller)
def my_teams(request):
my_list = Team.objects.filter(members=request.user).order_by('name')
return render_to_response('teams/index.html', {'my_list': my_list})
This works when the user is logged in, but when testing, I get the following error: anonymous user.
Exception Value: int() argument must be a string or a number, not 'AnonymousUser'
How to serve anonymous users? Is this being handled in my template or view?
Any advice on how to achieve this would be greatly appreciated.
source
share