Monday, October 26, 2020

Re: RES: How to connect django and React js but getting Error

In this situation, something you might also consider is FastAPI https://fastapi.tiangolo.com (which is based on Starlette https://www.starlette.io).

For the database you'll probably need to use SqlAlchemy vs Django ORM, but if you're serving static content and just need to provide an API it is definitely a leaner and more performant approach for supporting frontend applications.

If you are using templates at all, then there's either FastAPI+Jinja2, or Django+DRF as recommended by others.

I've had this choice a couple of times, and while sqlalchemy is ok, I always miss having Django's ORM which does a lot of work auto-magically - sqlalchemy being somewhat more explicit. FastAPI is pretty cool though, especially having redoc/openapi support out of the box with no additional requirements.

If you stay with Django, note that you aren't actually required to use DRF and have to tackle yet another complex framework. Most of the class based views assume HTMLResponse, but if you avoid using those - and TemplateView and subclasses in particular - you can explicitly return JsonResponse in your views instead.


On 26 Oct 2020, at 22:11, Samuel Nogueira <hu3mulenda@gmail.com> wrote:

Also you should follow Farai's recommendation and use DRF in your applicaiton.
 
-----------------------------------------------------------------------------------------------------
Samuel Nogueira Bacelar
 
 
 
-----------------------------------------------------------------------------------------------------
 
De: Farai M
Enviado:segunda-feira, 26 de outubro de 2020 06:59
Para: django-users@googlegroups.com
Assunto: Re: How to connect django and React js but getting Error
 
Why don't you use django rest framework API then separate your front end to your back end.That why you will not have to deal with integration issues
 
On Mon, Oct 26, 2020, 11:55 AM Vineeth <vineeth.jub@gmail.com> wrote:
I am using django 3.1 version how to connect django and react  i am trying to connect but 
getting Error like TemplateDoesNotExist at /index.html  i attached my folder structure and error image
-- 
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+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/09f5e196-12b7-44f0-a7fd-52dd8ce035cdn%40googlegroups.com.
-- 
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+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAMeub5O3jmRn%3DEgk7auSHcuLPKt0Uyv6Lp9cSkK7_ufbn8VgBA%40mail.gmail.com.
 

-- 
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+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/0A18659F-4FDD-445F-A25E-0BFD7DBC3F79%40hxcore.ol.

No comments:

Post a Comment