FIxes in urlfield and admin css
This commit is contained in:
parent
39ba0de29e
commit
ec777cd98f
3 changed files with 14 additions and 6 deletions
|
|
@ -1,5 +1,6 @@
|
|||
from paramecio2.libraries.db.corefields import CharField
|
||||
import re
|
||||
import ipaddress
|
||||
|
||||
check_url = re.compile(
|
||||
r'^(?:http|ftp)s?://' # http:// or https://
|
||||
|
|
@ -35,8 +36,15 @@ class DomainField(CharField):
|
|||
|
||||
if not check_domain.match(value):
|
||||
|
||||
self.error=True
|
||||
value=""
|
||||
self.txt_error='No valid domain format'
|
||||
#Check if ip
|
||||
try:
|
||||
|
||||
value=str(ipaddress.ip_address(value))
|
||||
|
||||
except:
|
||||
|
||||
self.error=True
|
||||
value=""
|
||||
self.txt_error='No valid domain or IP format'
|
||||
|
||||
return value
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue