Django перевод makemessages отсутствуетв .po файле - PullRequest
0 голосов
/ 18 октября 2018

Я испытываю синтаксическую ошибку при запуске manage.py compilemessages.Я открыл .po файл и обнаружил, что в какой-то строке нет #: в начале строки.Код перевода был правильно реализован в исходном файле.Он был заменен пробелом.Я проверил код перевода исходного файла, и он был реализован правильно.Чем это вызвано?Заранее спасибо!

Ожидаемый код строки: #: .\source\of\the\file.py

Фактический код строки: .\source\of\the\file.py

исходный файл:

class Region(AbstractOrganization):

    name = models.CharField(
        max_length=200,
        help_text=_("The name of the region")
    )

    slug = AutoSlugField(
        populate_from=['name'],
    )

    region_group = models.ForeignKey(
        RegionGroup,
        verbose_name=_("Region Group"),
        on_delete=models.CASCADE,
        related_name='regions',
        blank=True,
        null=True,
    )

    country = models.ManyToManyField(
        Country,
        verbose_name=_("Country"),
        related_name='regions',
        through='M2MRegionCountry',
        blank=False,
    )

    def __str__(self):
        return f'{self.name}'

    class Meta:
        verbose_name = _('Region')
        ordering = ('region_group', 'name',)
...