def test_translate_model_with_existing_field(self):
class TestModel2(models.Model):
title = models.CharField(max_length=100)
title_nl = models.CharField(max_length=100)
i18n = TranslationField(fields=('title', ))
class Meta:
app_label = 'django-modeltrans_tests'
expected_message = (
'Error adding translation field. Model "TestModel2" already '
'contains a field named "title_nl".'
)
with self.assertRaisesMessage(ImproperlyConfigured, expected_message):
translate_model(TestModel2)
评论列表
文章目录