Overriding get() method in models

Viewed 18114

Am trying to override get() method in my view as :

broadcast = Broadcast.objects.get(request, pk = broadcast_id) 

In my model am overriding method as :

class Broadcast(models.Model):      
    person = models.ForeignKey(User)
    post = models.CharField(max_length=300 , verbose_name = 'Say it out loud !')
    .
    .

    def get(self, *args, **kwargs):
        if request.user == self.person :
            super(Broadcast, self).get(*args, **kwargs)
        else :
            return none

Two questions ->
Where am I going wrong with the overriding?
How do I access the "request" argument passed into get?

3 Answers
Related