Как удалять и обновлять сообщения с полем 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'),
Пробовал все!!!!