コード例 #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())