コード例 #1
0
ファイル: forms.py プロジェクト: Cloudxtreme/biltv
 def save(self,obj=None):
     from abon.models import Building
     if not obj:
         obj = Building()
     obj.street = self.cleaned_data['street']
     obj.house = self.cleaned_data['house']
     obj.deleted = self.cleaned_data['deleted'] or False
     obj.comment = self.cleaned_data['comment']
     try:
         obj.save()
     except IntegrityError as error:
         return (False,obj,error[1].decode('utf8'))
     else:
         return (True,obj,'')
コード例 #2
0
ファイル: forms.py プロジェクト: Cloudxtreme/biltv
 def save(self,obj):
     from abon.models import Address,Building
     if not obj:
         obj = Address()
     b = Building()
     b = b.get_or_create(self.cleaned_data['street'],self.cleaned_data['house'])
     try:
         b.save()
     except IntegrityError as error:
         return (False,obj,error[1].decode('utf8'))
     obj = obj.get_or_create(b,self.cleaned_data['flat'],self.cleaned_data['ext'])
     #obj.code = self.cleaned_data['ext'] or ''
     obj.code = ''
     obj.override = self.cleaned_data['ext']
     obj.deleted = self.cleaned_data['deleted'] or False
     obj.comment = self.cleaned_data['comment']
     try:
         obj.save()
     except IntegrityError as error:
         return (False,obj,error[1].decode('utf8'))
     else:
         return (True,obj,'')
コード例 #3
0
ファイル: forms.py プロジェクト: shamanu4/biltv
    def save(self, obj):
        from abon.models import Address, Building

        if not obj:
            obj = Address()
        b = Building()
        b = b.get_or_create(self.cleaned_data["street"], self.cleaned_data["house"])
        try:
            b.save()
        except IntegrityError as error:
            return (False, obj, error[1].decode("utf8"))
        obj = obj.get_or_create(b, self.cleaned_data["flat"], self.cleaned_data["ext"])
        # obj.code = self.cleaned_data['ext'] or ''
        obj.code = ""
        obj.override = self.cleaned_data["ext"]
        obj.deleted = self.cleaned_data["deleted"] or False
        obj.comment = self.cleaned_data["comment"]
        try:
            obj.save()
        except IntegrityError as error:
            return (False, obj, error[1].decode("utf8"))
        else:
            return (True, obj, "")
コード例 #4
0
ファイル: forms.py プロジェクト: shamanu4/biltv
    def save(self, obj=None):
        from abon.models import Building

        if not obj:
            obj = Building()
        obj.street = self.cleaned_data["street"]
        obj.house = self.cleaned_data["house"]
        obj.deleted = self.cleaned_data["deleted"] or False
        obj.comment = self.cleaned_data["comment"]
        try:
            obj.save()
        except IntegrityError as error:
            return (False, obj, error[1].decode("utf8"))
        else:
            return (True, obj, "")