Please ignore typos.

On Thu, Mar 11, 2021, 01:30 Kunal Solanke <kunalsolanke1...@gmail.com>
wrote:

> Idk the overall use case here ,
> But if the prject is reasonably bigger and you want to use class based
> views, I'd suggest you to use drf.
> But you if you don't want to use that,you will have to overide most to the
> CBV given by djnango as most of them expect a success url or a template
> that they render.
>
> If you are fine with functional views, do as kasper said,just use post
> method. And moreover send JsonResponse .
>
> On Thu, Mar 11, 2021, 01:14 Kasper Laudrup <laud...@stacktrace.dk> wrote:
>
>> On 10/03/2021 16.43, Mostapha Bouderka wrote:
>> > I'm working on a project with react and django; and want to use django
>> > views to be used as information source only and not show a page on the
>> > browser. For example, I have a pilot sign up page that uses a pilot
>> > create view to provide information to the pilot model. I want the users
>> > to be able to sign up only by using the sign up page, but if someone
>> > accesses the create pilot view, he shouldn't see anything.
>> > ( if the url is domain.com/sign-up, he can see the react form )
>> > (if the url is domain.com/pilot/create, he shouldn't see anything or
>> get
>> > an error, this url should only be used by the react form)
>> >
>> > I hope the question is clear and thanks in advance.
>> >
>>
>> If I understand correctly, wouldn't it work simply to look at the
>> request method for the "domain.com/pilot/create" page and only return a
>> response in case the method is POST very similar to any other form
>> handling like this example:
>>
>> https://docs.djangoproject.com/en/dev/topics/forms/#using-a-form-in-a-view
>>
>> but leaving out the else branch and the default return (which would then
>> make Django return an HTTP 405 error)?
>>
>> I don't know anything about React, but from a quick look at the
>> documentation it like it's just normal HTTP forms using POST.
>>
>> Kind regards,
>>
>> Kasper Laudrup
>>
>> --
>> 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 django-users+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-users/219471bc-d101-a13e-388f-25a0836e61ef%40stacktrace.dk
>> .
>>
>

-- 
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 django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAOecAnwkcDGf3vPuwq%2BP7q8NWxEcqaDBNHV_3DXZkSFR2oygQQ%40mail.gmail.com.

Reply via email to