svfat
@svfat
☺Нужен VPS? Два месяца бесплатно. Смотри профиль☺

Джанго, миксины и миграции. Что не так?

makemigrations не подхватывает поле history из миксина, выдает No changes detected - соответственно поле в модели не появляется. Если делать без миксина, то все ОК. ЧЯДНТ?
from django.db import models
from simple_history.models import HistoricalRecords

class Historycal(models.Model):
    history = HistoricalRecords()

    class Meta:
        abstract = True

class Manufacturer(Historycal):
    name = models.CharField(max_length=255)
    website = models.URLField()

    class Meta:
        ordering = ["name"]
  • Вопрос задан
  • 994 просмотра
Решения вопроса 1
@deliro
Мету-то тоже нужно наследовать, если ты её переопределяешь.
https://docs.djangoproject.com/en/1.7/topics/db/mo...

UPD.
Кстати, совершенно непонятно, что за HistoricalRecords у вас. Может, он наследуется совсем не от Field.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы