A
Size: a a a
A
A
l
A
A
А
AG
Z
AG
Z
Z
Z
def __init__(self, request=None, *args, **kwargs):
if request != None:
print('get')
self.request = request
AG
Z
Z
def __init__(self, request=None, *args, **kwargs):
if request != None:
print('get')
self.request = request
super(GasStationForm, self).__init__(*args, **kwargs)
try:
ids = list()
ids.append(request.user.profile.division.id)
ids += [x.id for x in request.user.profile.division.get_descendants()]
self.fields['ts'].queryset = Ts.objects.active().filter(subdivision_id__in=ids, refueller=True)
self.fields['subdivision'] = TreeNodeChoiceField(
queryset=Division.objects.active().filter(id__in=ids), label='Подразделение')
except:
pass
Z
request
V
serializer = self.get_serializer(instance)
Z
serializer = self.get_serializer(instance)
Z