Задать вопрос

Тел: +7 965 3737 888

546

Просмотров

2

Ответов

MAC address field

Supported MAC formats:

aa:bb:cc:dd:ee:ff, separator : or -

aabbccddeeff

both lower case and upper case

Вопрос полезен? Да0/Нет0
file_2815.py(944.0б)
None

Ответы (2):

Ответchil:18.09.2012
Ответ полезен? Да0/Нет0

many thanks for this snippet! actually using django 1.4.1 when saving mac address, this error occurs:

get_db_prep_value() got an unexpected keyword argument 'connection'

i fixed it this way:

def get_db_prep_value(self, value, *args, **kwargs): 
    return filter(lambda ch: ch not in ':-', value).upper()

Ответdiverman:24.02.2009
Ответ полезен? Да0/Нет0

Add a method for saving in normalized format:

def get_db_prep_value(self, value):
  return filter(lambda ch: ch not in ':-', value).upper()