PPaste!

members-clean-fn

Home - All the pastes - Authored by Thooms

Raw version

1
2
3
4
5
6
7
8
    def clean(self):
        if ((self.user_id is not None)
            and (self.device_name in
                 [d.device_name for d in self.user.device_set.all()
                  if d.id != self.id])):
                raise ValidationError('Device name already taken')
        if (self.device_ip is None):
            self.device_ip = getNewIPAddress()