Django - добавить несколько одинаковых полей в другую модель

У меня есть две модели - персонаж и голосование:

class Character(m.Model):
"""
This model describes participants of any vote
"""
    name = m.CharField(max_length=200)
    photo = m.ImageField(blank=True, upload_to='images', verbose_name='Add photo:')
    age = m.PositiveSmallIntegerField(default=0)
    bio = m.TextField(max_length=1500)

    def __str__(self):
        return self.name


class Vote(m.Model):
"""
This model describes any vote
"""
    title = m.CharField(max_length=200)
    start = m.DateTimeField(auto_now=False)
    finish = m.DateTimeField(auto_now=False)
    max_votes = m.PositiveSmallIntegerField(default=0)
    current_votes = m.PositiveSmallIntegerField(default=0)
    participants = m.ForeignKey(Character, on_delete=m.CASCADE)

    def __str__(self):
        return self.title

При создании голосования в админке хочу добавлять несколько персонажей, но не получается это сделать. Как это можно реализовать? Может быть что-то в admin.py нужно дописать? С типом поля ManyToManyField тоже не получилось.


Ответы (0 шт):