Как добавить значения, разделенные запятыми, в Django Admin

У меня есть две модели, Категория и Подкатегория. Они выглядят следующим образом:

class Category(models.Model):
    name = models.CharField(max_length=100)


class Subcategory(models.Model):
    category = models.ForeignKey(Category, on_delete=models.CASCADE)
    name = models.CharField(max_length=100)

Пока что все работает отлично! Я создаю все начальные категории и подкатегории для своих проектов и имею всего около 15 категорий, но каждая категория может иметь десятки подкатегорий...

Мне нужен способ скопировать и вставить тонну значений подкатегорий в форму администратора через список, разделенный запятыми, и создать несколько новых объектов одновременно, все с одной и той же категорией в качестве внешнего ключа. Это сэкономит мне сотни кликов.

Как этого можно достичь?

Вернуться на верх