models.py
from django.db import models
class Person(models.Model):
name = models.CharField(max_length=128)
class Group(models.Model):
name = models.CharField(max_length=128)
modified_date = models.DateTimeField(auto_now=True)
members = models.ManyToManyField(Person, through='Membership')
class Membership(models.Model):
person = models.ForeignKey(Person, on_delete=models.CASCADE)
group = models.ForeignKey(Group, on_delete=models.CASCADE)
invite = models.IntegerField(default=1)
admin.py
class MembershipInline(admin.TabularInline):
model = Membership
extra = 1
class PersonAdmin(admin.ModelAdmin):
inlines = (MembershipInline,)
class GroupAdmin(admin.ModelAdmin):
inlines = (MembershipInline,)
admin.site.register(Person, PersonAdmin)
admin.site.register(Group, GroupAdmin)
При редактировании в админке группы получаем "выпадающий список" со всеми юзерами
Подскажите как заменить "выпадающий список" на строку куда можно вписать ид через запятую?