Пример #1
0
 def clean(self):
     p = self.cleaned_data.get('prefix')
     try:
         r = misc.parse_resource_range(p)
     except ValueError, err:
         print err
         raise forms.ValidationError, 'invalid prefix or range'
Пример #2
0
 def clean(self):
     p = self.cleaned_data.get('prefix')
     try:
         r = misc.parse_resource_range(p)
     except ValueError, err:
         print err
         raise forms.ValidationError, 'invalid prefix or range'
Пример #3
0
 def form_valid(self):
     r = misc.parse_resource_range(self.form.cleaned_data['prefix'])
     obj = models.AddressRange(lo=str(r.min),
                               hi=str(r.max),
                               parent=self.obj)
     obj.save()
     return http.HttpResponseRedirect(obj.get_absolute_url())
Пример #4
0
 def form_valid(self):
     r = misc.parse_resource_range(self.form.cleaned_data['prefix'])
     obj = models.AddressRange(lo=str(r.min), hi=str(r.max), parent=self.obj)
     obj.save()
     return http.HttpResponseRedirect(obj.get_absolute_url())