models.py
class ModelA(models.Model):
fieldA=models.ManyToManyField('ModelB', throuth='ModelC')
title=models.CharField()
class ModelB(models.Model):
field1=models.CharField()
title=models.CharField()
class ModelC(models.Model):
modela=models.ForeignKey(ModelA)
modelb=models.ForeignKey(ModelB)
additional_data=models.CharField()
date=models.DateField()
Есть файл admin.py:
class ModelAAdmin(admin.ModelAdmin):
list_field=('title',)
filter_horizontal=('fieldA',)
class ModelBAdmin(admin.ModelAdmin):
list_field=('title',)
Проблема такова: в django-grappelli, в админке не отображается поле ManyToManyField.
Собственно, кроме данной проблемы есть еще один вопрос:
Как сделать так, что бы при добавлении в модель А объектов из модели Б можно было так же добавлять дополнительные данные в промежуточную таблицу ModelC