def _migrate_object(obj, custom_data=None): obj.contacts = ContactsField.defaults() obj.contacts['other'] = getattr(obj, 'contact', None) or None if custom_data: custom_data(obj) if obj.contacts['other']: obj.contacts['other'] = obj.contacts['other'].replace("**", "") obj.contacts = _extract_contact_info(obj.contacts) obj.save()
def _migrate_object(obj, custom_data=None): obj.contacts = ContactsField.defaults() obj.contacts['other'] = getattr(obj, 'contact', None) or None if custom_data: custom_data(obj) if obj.contacts['other']: obj.contacts['other'] = obj.contacts['other'].replace("**", "") obj.contacts = _extract_contact_info(obj.contacts) obj.save()
def set_contato(obj): row_dict = obj.row_dict['Contato'] contacts = ContactsField.defaults() contacts['address'] = "%s, %s - %s" % ( row_dict['Endereço'], row_dict['Número'], row_dict['Bairro']) contacts['compl'] = row_dict['Complemento'] contacts['postal_code'] = row_dict['CEP'] contacts['city'] = "%s / %s" % (row_dict['Município'], row_dict['UF']) contacts['phone'] = "(%s) %s" % (row_dict['DDD'], row_dict['Telefone']) contacts['email'] = row_dict['E-mail'] obj.object_dict['contacts'] = contacts
def render(self, name, value={}, attrs=None): if not value: value = ContactsField.defaults() return """ <div class="contacts-list"> </div> <div> <input type="hidden" id="id_contacts" name="%(name)s" value='%(value)s' data-key-names='%(key_names)s'> </div> """ % { "name": name, "value": mark_safe(json.dumps(value)), "key_names": mark_safe(json.dumps(ContactsField.key_names())), }
def set_contato(obj): row_dict = obj.row_dict['Contato'] contacts = ContactsField.defaults() contacts['address'] = "%s, %s - %s" % (row_dict['Endereço'], row_dict['Número'], row_dict['Bairro']) contacts['compl'] = row_dict['Complemento'] contacts['postal_code'] = row_dict['CEP'] contacts['city'] = "%s / %s" % (row_dict['Município'], row_dict['UF']) contacts['phone'] = "(%s) %s" % (row_dict['DDD'], row_dict['Telefone']) contacts['email'] = row_dict['E-mail'] obj.object_dict['contacts'] = contacts
def render(self, name, value={}, attrs=None): if not value: value = ContactsField.defaults() return """ <div class="contacts-list"> </div> <div> <input type="hidden" id="id_contacts" name="%(name)s" value='%(value)s' data-key-names='%(key_names)s'> </div> """ % { "name": name, "value": mark_safe(json.dumps(value)), "key_names": mark_safe(json.dumps(ContactsField.key_names())), }