From 28379e1383ec9b82f807e22ec680d905cf1e109f Mon Sep 17 00:00:00 2001 From: Antonio de la Rosa Date: Tue, 19 Jan 2016 21:16:24 +0100 Subject: [PATCH] Little fix in dbadmin and slugifyfield --- paramecio/cromosoma/dbadmin.py | 5 ++++- paramecio/cromosoma/extrafields/slugifyfield.py | 10 +++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/paramecio/cromosoma/dbadmin.py b/paramecio/cromosoma/dbadmin.py index c52447a..7b8398f 100644 --- a/paramecio/cromosoma/dbadmin.py +++ b/paramecio/cromosoma/dbadmin.py @@ -4,6 +4,7 @@ import argparse import os,traceback import sys, inspect import shutil +import re from datetime import date from pathlib import Path from colorama import init, Fore, Back, Style @@ -47,7 +48,9 @@ def start(): if '/' in args.model: - args.model=args.model.replace('/', '.').replace('.py', '') + args.model=args.model.replace('/', '.')[:-3] #.replace('.py', '') + + try: diff --git a/paramecio/cromosoma/extrafields/slugifyfield.py b/paramecio/cromosoma/extrafields/slugifyfield.py index c7c2825..fae22f3 100644 --- a/paramecio/cromosoma/extrafields/slugifyfield.py +++ b/paramecio/cromosoma/extrafields/slugifyfield.py @@ -1,12 +1,20 @@ #!/usr/bin/python3 from paramecio.cromosoma.corefields import CharField +from paramecio.citoplasma.slugify import slugify class SlugifyField(CharField): def check(value): - pass + value=slugify(value) + + if value=='': + + self.error=True + + return '' + return value