Как удалять и обновлять сообщения с полем ForeignKey?

Помогите! Просмотрел весь интернет

Имеются две модели. Модель Source имеет ForeignKey на таблицу Groups. Как правильно удалить или обновить объект из таблицы Sources через DeleteView и UpdateView?

class Groups(models.Model):
    slug = models.SlugField('Url group')
    title = models.CharField('Name', max_length=100)

    def __str__(self):
        return self.title
    def get_absolute_url(self):
        return reverse('detail_groups', kwargs={'slug': self.slug})
    def get_success_url(self):
        return reverse('list_groups', kwargs={'slug': self.slug}) 


class Sources(models.Model):
    group = models.ForeignKey(Groups, on_delete=models.CASCADE, verbose_name='Group', blank=True, null=True,)
    plug = models.SlugField('Url source')
    title = models.CharField('Name', max_length=100)

    def __str__(self):
        return self.title

    def get_absolute_url(self):
        return reverse('detail_sources', kwargs={'slug': self.group.slug, 'plug': self.plug}

При нажатии на ссылку возникает ошибка 404

path('list_groups/<slug>/<slug:plug>update', views.UpdateSources.as_view(), name='update_sources'),

Пробовал все!!!!

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