diff --git a/src/core/models.py b/src/core/models.py index 49f9185..05dc210 100644 --- a/src/core/models.py +++ b/src/core/models.py @@ -19,8 +19,11 @@ class Topic(models.Model): """ name = models.CharField(max_length=255) + def __str__(self): + return self.name + def get_absolute_url(self): - return reverse('core:tag-detail', kwargs={'pk': self.pk}) + return reverse('core:tag-detail', kwargs={'topic_pk': self.pk}) class Tag(models.Model): @@ -118,7 +121,10 @@ class Post(models.Model): objects = PostManager() def get_absolute_url(self): - return reverse('core:post-detail', kwargs={'pk': self.pk}) + return reverse('core:post-detail', kwargs={ + 'topic_pk': self.topic.pk, + 'post_pk': self.pk + }) class Meta: ordering = ['-pub_date'] diff --git a/src/core/templates/core/comment_confirm_delete.html b/src/core/templates/core/comment_confirm_delete.html new file mode 100644 index 0000000..694d7e0 --- /dev/null +++ b/src/core/templates/core/comment_confirm_delete.html @@ -0,0 +1,13 @@ +{% extends 'base.html' %} + +{% block content %} +
+ + New comment +
+{{ topic }}
+ +No posts
+ {% endfor %} +
Discussion
+ ++ {% endfor %} +
Add a comment
+ +