Наверное кому-то может пригодится.
При добавлении поля, которого не было на момент первой миграции, вылетала эта ошибка.
Проблема заключалась django-filter
Несколько раз пришлось убивать базу, убивать проект, создавать проект. Последний заход каждое приложение, чуть ли не построчно переписал (+ рефакторинг )
import django_filters
from django_filters.widgets import LinkWidget
from shop.models import Category, Product
class ProductFilter(django_filters.FilterSet):
price__gt = django_filters.NumberFilter(field_name='price', lookup_expr='gt', label='min')
price__lt = django_filters.NumberFilter(field_name='price', lookup_expr='lt', label='max')
l=[]
for i in Product.objects.all():
l.append((i.vendor, i.vendor))
vendor=django_filters.ChoiceFilter(choices=set(l), empty_label='Вендор')
l=[]
for i in Product.objects.all():
l.append((i.type_product, i.type_product))
type_product=django_filters.ChoiceFilter(choices=set(l), empty_label='Тип Товара')
l=[]
for i in Product.objects.all():
l.append((i.format_fild, i.format_fild))
format_fild = django_filters.ChoiceFilter(choices=set(l), empty_label='Формат A0-A10')
color_fild = django_filters.AllValuesFilter(widget=LinkWidget())
class Meta:
model = Product
fields = ['vendor', 'type_product', 'price__gt', 'price__lt', 'category', 'format_fild', 'color_fild',]# , 'vendor_code']
Как решение просто закомментировать строку импорта во views.py
from .filters import ProductFilter
Возможно решение так себе, но работает.