What do you mean by click of a button? Are you using Ajax or a frontend
framework?

You most likely aren't handling the post request on the view that's
supposed to add the anime to the user's list


On Tue, Mar 1, 2022, 10:20 AM raf sandwich <[email protected]
wrote:

> Hi Antonis,
>
> Yes I saw that stackoverflow post also, but I was not able to resolve my
> issue with it. I do not need to update a model specific to the user when
> the user clicks a button, but I can't do it :(
>
> On Tuesday, March 1, 2022 at 6:52:04 AM UTC Antonis Christofides wrote:
>
>> Hello!
>>
>> Are you using class-based views? Does your view have a post() method?
>>
>> I searched the web for `django "method not allowed (POST)"` and this is
>> the first result that came up:
>>
>>
>> https://stackoverflow.com/questions/52244156/method-not-allowed-post-in-django
>>
>> Regards,
>>
>> Antonis
>>
>> Antonis Christofides+30-6979924665 <+30%20697%20992%204665> (mobile)
>>
>>
>>
>> On 28/02/2022 19.49, raf sandwich wrote:
>>
>> Hi there. I have a system whereby users are recommended anime, and I want
>> it so when they see anime on the website they can press a button on any
>> anime shown, which will then add it to their 'UserList' which is a saved
>> list that they can go back to and see whenever they want.
>>
>> I figure the button just needs to associate the anime.id with the POST
>> request, and then add it to the user that is logged ins
>> user.userlist.anime_in_list but I can't get it to work.
>>
>> Currently my terminal is displaying the error
>>
>> Method Not Allowed (POST): /anime/
>>
>> Method not allowed: /anime/
>>
>> when the button is pressed
>>
>>
>> A code break down for my models.py, views.py etc. is available on this
>> reddit post:
>>
>>
>> https://www.reddit.com/r/djangolearning/comments/t3jwo0/how_to_add_an_object_to_a_users_list_without/
>>
>> Thanks for any help I'm so stuck and I think it's probably simple!
>>
>> --
>> 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 view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-users/68c00521-21f5-4e15-a737-41edc42c11dfn%40googlegroups.com
>> <https://groups.google.com/d/msgid/django-users/68c00521-21f5-4e15-a737-41edc42c11dfn%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> --
> 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 view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/a53f8fbc-5e4e-480c-9218-775831e04527n%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/a53f8fbc-5e4e-480c-9218-775831e04527n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAJ4Kmg6v4vNJPBzc7%2B2%2B7RNYaqwowTkZ2FjZayytmOn%2BLH_SKg%40mail.gmail.com.

Reply via email to