FIxes in urlfield and admin css

This commit is contained in:
Antonio de la Rosa 2022-01-30 20:10:32 +01:00
parent 39ba0de29e
commit ec777cd98f
3 changed files with 14 additions and 6 deletions

View file

@ -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

View file

@ -627,10 +627,10 @@ a:hover.no_choose_flag
}
#center_body input[type="text"]
#center_body input[type="text"], #center_body input[type="password"]
{
width:500px;
min-width:500px;
}

View file

@ -13,7 +13,7 @@ if sys.version_info < (3, 5):
# If you install passlib and bcrypt, the password system will use bcrypt by default, if not, will use native crypt libc
setup(name='paramecio2',
version='2.0.15',
version='2.0.16',
description='Simple Web Framework based in flask and Mako.',
long_description='This framework is a simple framework used for create web apps. Paramecio is modular and fast. By default have a module called admin that can be used for create admin sites',
author='Antonio de la Rosa Caballero',