Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def get_initial(self):
- client = self.kwargs.get('pk', None)
- if client:
- self.kwargs['client'] = client
- return self.kwargs
- def __init__(self, *args, **kwargs):
- super(DetailForm, self).__init__(*args, **kwargs)
- if kwargs.get('initial', None) and kwargs['initial'].get('client', None):
- self.fields['client'].widget.attrs[u'ng-readonly'] = 'true'
- def inireadonly(attrs, i):
- field = ngmodel(i)
- return addattr(attrs, 'ng-readonly=readonly_{0}'.format(field))
- self.fields['client'].widget.attrs[u'ng-readonly'] = 'true || '
- def inireadonly(attrs, i):
- field = ngmodel(i)
- if attrs.get('ng-readonly', None) is None:
- attrs = addattr(attrs, 'ng-readonly=readonly_{0}'.format(field))
- return attrs
- self.fields['client'].widget.attrs[u'ng-disabled'] = 'true'
Add Comment
Please, Sign In to add comment