Révision bf5d84a3
Ajouté par Serghei Mihai (congés, retour 15/05) il y a plus de 7 ans
corbo/views.py | ||
---|---|---|
58 | 58 |
template_name = 'corbo/announce_form.html' |
59 | 59 |
|
60 | 60 |
def get_success_url(self): |
61 |
return reverse('view_category', kwargs={'pk': self.object.category.pk})
|
|
61 |
return reverse('view_category', kwargs={'slug': self.object.category.slug})
|
|
62 | 62 |
|
63 | 63 |
def get_initial(self): |
64 | 64 |
initial = super(AnnounceCreateView, self).get_initial() |
65 |
initial['category'] = models.Category.objects.get(pk=self.kwargs['pk'])
|
|
65 |
initial['category'] = models.Category.objects.get(slug=self.kwargs['slug'])
|
|
66 | 66 |
return initial |
67 | 67 |
|
68 | 68 |
def get_context_data(self, **kwargs): |
... | ... | |
95 | 95 |
model = models.Announce |
96 | 96 |
|
97 | 97 |
def get_success_url(self): |
98 |
return reverse('view_category', kwargs={'pk': self.object.category.pk})
|
|
98 |
return reverse('view_category', kwargs={'slug': self.object.category.slug})
|
|
99 | 99 |
|
100 | 100 |
|
101 | 101 |
delete_announce = AnnounceDeleteView.as_view() |
... | ... | |
121 | 121 |
model = models.Category |
122 | 122 |
|
123 | 123 |
def get_success_url(self): |
124 |
return reverse('view_category', kwargs={'pk': self.object.pk})
|
|
124 |
return reverse('view_category', kwargs={'slug': self.object.slug})
|
|
125 | 125 |
|
126 | 126 |
|
127 | 127 |
edit_category = CategoryEditView.as_view() |
Formats disponibles : Unified diff
use unique category slugs in urls (#13791)