Morning, James The browser just throws HTTP ERROR 405. In CMD: Method Not Allowed (POST): books/book/10/ Method Not Allowed: books/book/10/ "POST /book/book/10/ HTTP/1.1" 405.0
On Friday, August 23, 2019 at 12:28:27 AM UTC+3, James Schneider wrote: > Post the full error message and/or traceback reported by the server when > the error occurs. > > -James > > On Thu, Aug 22, 2019, 12:31 PM Catalina Popescu <[email protected] > <javascript:>> wrote: > >> views.py >> >> class BookDisplay(DetailView): >> model = Book >> template_name = 'books/book_detail.html' >> >> def get_context_data(self, **kwargs): >> context = super().get_context_data(**kwargs) >> context['form'] = WishBookForm() >> return context >> >> class WishBook(SingleObjectMixin, FormView): >> form_class = WishBookForm() >> template_name = 'books/book_detail.html' >> model = Status >> >> def post(self, request): >> if not request.user.is_authenticated: >> return HttpResponseForbidden() >> self.object = self.get_object() >> return super().post(request) >> >> def get_success_url(self): >> return reverse('books/book_detail', kwargs = {'pk': >> self.object.pk}) >> >> >> class BookDetail(View): >> def get(self, request): >> view = BookDisplay.as_view() >> return view(request) >> >> def post(self, request): >> view = WishBook.as_view() >> return view(request) >> >> forms.py >> >> class WishBookForm(forms.Form): >> status = forms.ChoiceField(choices=Status.GIVEAWAY_STATUS[:2], >> initial='Cu chef de ducă') >> >> >> -- >> 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] <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/django-users/231fd7dc-3bf2-465c-993b-c476b0ca4dc1%40googlegroups.com >> >> <https://groups.google.com/d/msgid/django-users/231fd7dc-3bf2-465c-993b-c476b0ca4dc1%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/31cab945-367f-448c-97fd-56e90f63bb3d%40googlegroups.com.

