天津网络营销_肇庆seo_西宁网站推广_快照不更新 class PassageManage(models.Manager):def create(self, ordinary_user, translation, title):p = Passage()p.ordinary_user = ordinary_userp.text = translationp.passage_title = titlep.result = '暂无'p.save()ordinary_user.save()return pclass ResultManage(models.Manager):def create(self, passage, translater, text):r = Result()r.passage = passager.translater = translaterr.result = textr.translation = passage.textr.save()return rdef choose(self, result):result.if_was_chosen = Trueresult.save()class Passage(models.Model):# 文章类ordinary_user = models.ForeignKey(Ordinary_User)translater = models.IntegerField(default=0)text = models.TextField(null=False, max_length=4000)passage_title = models.CharField(default='none', max_length=50)be_translated = models.BooleanField(default=False)passages = PassageManage()def __str__(self):return self.passage_titleclass Meta:db_table = 'passages'class Result(models.Model):# 翻译结果类passage = models.ForeignKey('Passage')translater = models.ForeignKey(Translater)translation = models.TextField(max_length=4000, default=' ')result = models.TextField(null=False, max_length=4000)# 是否被选用为最合适的翻译结果if_was_chosen = models.BooleanField(default=False)results = ResultManage()def __str__(self):return str(self.id)class Meta:db_table = 'passageResults'">