Как упорядочить поля для создания таблицы из BaseTable в моделях в django - PullRequest
0 голосов
/ 10 февраля 2020

У меня есть модель, которая выходит из BaseTable, например:

class BaseTable(models.Model):
    created_at = models.DateTimeField(auto_now_add=True, editable=False)
    modified_at = models.DateTimeField(auto_now=True, editable=False)
    created_by = models.ForeignKey(User, on_delete=models.PROTECT, related_name='%(class)s_createdby', editable=False)
    modified_by = models.ForeignKey(User, on_delete=models.PROTECT ,related_name='%(class)s_modifiedby', editable=False)

    class Meta:
        abstract = True

В моей модели вызовите BaseTable

class Produtos(BaseTable):

    nome_produto = models.CharField(max_length=100, verbose_name='Nome do Produto')
    und_produto = models.IntegerField(choices=AUX_PRODUTOS_CHOICES, verbose_name='Und')
    ativo = models.BooleanField(default=True, verbose_name='Ativo')

Когда я запускаю, переносим таблицу Produtos создано, но поля заказа:

created_at, modified_at, nome_produto, und_produto ,ativo, created_by_id, modified_by_id

мой вопрос: Как я могу заказать или изменить порядок полей:

nome_produto, und_produto ,ativo, created_by_id, modified_by_id, created_at, modified_at

1 Ответ

0 голосов
/ 10 февраля 2020

Почему вы хотите это сделать? Я думаю, что в этом нет необходимости.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...