All pastes #2065863 Raw Edit

Untitled

public python v1 · immutable
#2065863 ·published 2011-05-20 16:21 UTC
rendered paste body
from django.db import modelsfrom app.models import Appclass RequestActionForm(models.ModelForm):    class Meta:        model = App        exclude = ['user', ]             def __init__(self, *args, **kwargs):        if 'request' in kwargs:            self.request = kwargs['request']            del kwargs['request']        #немного не безопасно, зато точно не забудешь форме request передать        #когда форма передаётся с request.POST        if 'instance' in kwargs:            instance = kwargs['instance']            self.base_fields['chosenfield'].queryset = Object.objects.filter(user=request.user)        if args:            POST = args[0]            self.base_fields['chosenfield'].queryset = Object.objects.filter(user=request.user)        #запускаем стандартный __init__, наследуемый от ModelForm        super(RequestActionForm, self).__init__(*args, **kwargs)from django.db import modelsfrom app.models import Appclass RequestActionForm(models.ModelForm):    class Meta:        model = App        exclude = ['user', ]             def __init__(self, *args, **kwargs):        if 'request' in kwargs:            self.request = kwargs['request']            del kwargs['request']        #немного не безопасно, зато точно не забудешь форме request передать        #когда форма передаётся с request.POST        if 'instance' in kwargs:            instance = kwargs['instance']            self.base_fields['chosenfield'].queryset = Object.objects.filter(user=request.user)        if args:            POST = args[0]            self.base_fields['chosenfield'].queryset = Object.objects.filter(user=request.user)        #запускаем стандартный __init__, наследуемый от ModelForm        super(RequestActionForm, self).__init__(*args, **kwargs)from django.db import modelsfrom app.models import Appclass RequestActionForm(models.ModelForm):    class Meta:        model = App        exclude = ['user', ]             def __init__(self, *args, **kwargs):        if 'request' in kwargs:            self.request = kwargs['request']            del kwargs['request']        #немного не безопасно, зато точно не забудешь форме request передать        #когда форма передаётся с request.POST        if 'instance' in kwargs:            instance = kwargs['instance']            self.base_fields['chosenfield'].queryset = Object.objects.filter(user=request.user)        if args:            POST = args[0]            self.base_fields['chosenfield'].queryset = Object.objects.filter(user=request.user)        #запускаем стандартный __init__, наследуемый от ModelForm        super(RequestActionForm, self).__init__(*args, **kwargs)