Я получаю сообщение об ошибке ниже, когда собираюсь создать объект с универсальной функцией «CreateView».
«Обратное для« детализации »с аргументами« () »и ключевыми словами аргументов« {'pk' »:4} 'не найдено. 0 шаблонов попытано: [] "
# view function
class AlbumCreate(CreateView):
model = Album
fields = ['album_title', 'artist', 'genre', 'album_logo']
# Model
class Album(models.Model):
album_title = models.CharField(max_length=250)
artist = models.CharField(max_length=250)
genre = models.CharField(max_length=100)
album_logo = models.ImageField(upload_to='Image')
def get_absolute_url(self):
return reverse('music:detail', kwargs={'pk': self.pk})
def __str__(self):
return self.album_title + '-' + self.artist
# Url
url (r' ^ album / add / $ ', views.AlbumCreate.as_view (), name =' album-добавить '),