Переопределение get ()метод в моделях

Я пытаюсь переопределить метод get () на мой взгляд как:

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

В моей модели я переопределяю метод как:

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

Два вопроса ->
В чем я ошибаюсь с переопределением?
Как мне получить доступ к аргументу "запрос", переданному в get?

7
задан D_D 29 June 2011 в 12:20
поделиться