Great.

On Sun, Jun 24, 2018, 13:18 Saloni Kalra <[email protected]> wrote:

> Yes it did! Thanks much!
>
> On Sunday, 24 June 2018 17:14:31 UTC+5, Daniel Ale wrote:
>>
>> Override the get_success_url(self) instead... That will work
>>
>> On Sun, Jun 24, 2018, 07:13 Saloni Kalra <[email protected]> wrote:
>>
>>> *DeleteView:*
>>>
>>> class DeletePost(LoginRequiredMixin, SelectRelatedMixin,
>>> generic.DeleteView):
>>>     username = self.object.user.username
>>>     model = models.Post
>>>     select_related = ("user","teacher","subject")
>>>     success_url = reverse_lazy("posts:for_user", kwargs={'username':
>>> self.request.user.username},)
>>>
>>>     def get_queryset(self):
>>>         queryset = super().get_queryset()
>>>         return queryset.filter(user_id=self.request.user.id)
>>>
>>>     def delete(self, *args, **kwargs):
>>>         messages.success(self.request, "Post Deleted")
>>>         return super().delete(*args, **kwargs)
>>>
>>> *Error in terminal:*
>>>
>>> username = self.object.user.username
>>> NameError: name 'self' is not defined
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Django users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at https://groups.google.com/group/django-users.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/django-users/CAMO5YAqQCfk6P2r2J4e3XZz3Cznvbh970DArbrt33ZbpTEWbXA%40mail.gmail.com
>>> <https://groups.google.com/d/msgid/django-users/CAMO5YAqQCfk6P2r2J4e3XZz3Cznvbh970DArbrt33ZbpTEWbXA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> Visit this group at https://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/0fae669d-ee42-410b-b195-b035e5536ba1%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/0fae669d-ee42-410b-b195-b035e5536ba1%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CALZOSo0F-LwNthhxYZtbs9tPDwG4N6htx0zBufSm0f3pC5GRFQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to