def _create_domain(domain): ''' ''' d = Domain.objects.create(domain=domain, avatar=get_tag_avatar()) create_column(d) return d
def _creat_topic(name, links=0, discusses=0): ''' ''' t = Topic.objects.create(name=name, avatar=get_tag_avatar(), n_links=links, n_discusses=discusses) create_column(t) return t
def save(self, t): data = self.cleaned_data t.detail = data['detail'] if data['avatar']: img = data['avatar'] anonymous = get_tag_avatar() if t.avatar == anonymous: avatar = Avatar() avatar.avatar_save(img) t.avatar = avatar else: t.avatar.avatar_delete() t.avatar.avatar_save(img) try: t.save() except: pass return t
def save(self, d): data = self.cleaned_data d.name = data['name'][:NAME_MAX_LEN] d.detail = data['detail'] if data['avatar']: img = data['avatar'] anonymous = get_tag_avatar() if d.avatar == anonymous: avatar = Avatar() avatar.avatar_save(img) d.avatar = avatar else: d.avatar.avatar_delete() d.avatar.avatar_save(img) try: d.save() except: pass return d