예제 #1
0
파일: forms.py 프로젝트: simonswine/PyRPKI
 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
파일: forms.py 프로젝트: simonswine/PyRPKI
 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
파일: views.py 프로젝트: simonswine/PyRPKI
 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
파일: views.py 프로젝트: simonswine/PyRPKI
 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())