Jestem zaznajomiony z Flask do tworzenia prostych aplikacji webowych i używania jinja2 jako silnika szablonów. Chciałbym jednak wypróbować React.js jako front-end.Czy istnieje bezpieczny sposób korzystania z pliku React.js z serwerem Python Flask dla wielodostępnej witryny chronionej hasłem
Przykłady, które widziałem wykorzystujące React.js z backendem Pythona, wykorzystują go w zasadzie jako serwer API do wywoływania jsona, który powinien być uwzględniony w widokach React. Jak jednak działa to z modelami uwierzytelniania i bibliotekami dla Flask? Czy możesz połączyć i dopasować jinja2 i React.js w ramach tego samego szablonu, aby uzyskać dostęp do danych sesji?
Wszelkie wskazówki i doświadczenia pomocne w rozpoczęciu pracy będą mile widziane.
Nie użyłem kolby, ale czy istnieje jakikolwiek powód, dla którego nie można serializować danych jako json? I nie, nie możesz łatwo łączyć jinja2 i reagować, ale możesz zrobić stronę podstawową w jinja2 i renderować części w reakcji. – FakeRainBrigand
Dzięki @FakeRainBrigand - Po twoim komentarzu przeczytałem kilka dodatkowych przykładów i zobaczyłem kilka przykładów, które wykorzystywały jinja2 do podstawowych szablonów, a następnie umieściły kod react.js w autoryzowanym użytkowniku w pętli if. To wydaje się być drogą do przodu. Dzięki za wskazówki. –
hi Phil, czy mógłbyś podać szczegóły przykładu, który widziałeś, używając python jako serwera API, który wchodzi w interakcje z reaktjami? na przykład skąd pobrać repo? dzięki – John