def 加外語資料(cls, 內容):
     try:
         原本外語 = cls._找外語資料(內容)
         錯誤 = ValidationError('已經有相同的外語資料了')
         錯誤.平臺項目編號 = 原本外語.編號()
         raise 錯誤
     except ObjectDoesNotExist:
         pass
     外語 = 外語表.加資料(cls._補預設欄位(內容, 字詞))
     return cls.objects.create(外語=外語)
Exemplo n.º 2
0
 def 加外語資料(cls, 內容):
     try:
         原本外語 = cls._找外語資料(內容)
         錯誤 = ValidationError('已經有相同的外語資料了')
         錯誤.平臺項目編號 = 原本外語.編號()
         raise 錯誤
     except ObjectDoesNotExist:
         pass
     外語 = 外語表.加資料(cls._補預設欄位(內容, 字詞))
     return cls.objects.create(外語=外語)