• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Jak działa Python(Django) w połączeniu z JS?

Object Storage Arubacloud
0 głosów
962 wizyt
pytanie zadane 29 kwietnia 2020 w Rozwój zawodowy, nauka, praca przez Kubs Mądrala (5,190 p.)
Witajcie,

ciekawy jestem przykładu gdzie Python wraz z Django łączy się z frontendem czyli JS. Czy ktoś może podać mi prosty przykład takiego kodu?
komentarz 1 maja 2020 przez Kubs Mądrala (5,190 p.)

@Milesq, Witaj ponownie,

chcę trochę dopytać w tym temacie. Czyli Pythonem 'grzebiemy' w serwerze? I czy mógłbyś podać jakiś prosty przykład kodu powiązania JS+Python?

komentarz 1 maja 2020 przez Milesq Nałogowiec (32,020 p.)
Nie rozumiem za bardzo co masz na myśli mówiąc "grzebiemy". Python (jak prawie każdy inny język) może tworzyć serwer. W zwykłej aplikacji która po prostu jest czynna cały czas, oczekujesz na to aż ktoś wyśle zapytanie na adres ip twojego komputera na odpowiednim porcie, wtedy przetwarzasz to zapytanie tak jak chcesz i zwracasz odpowiedź, czyli wysyłasz pakiet danych z powrotem do klienta
komentarz 1 maja 2020 przez Kubs Mądrala (5,190 p.)
Tak, rozumiem. A czy mógłbyś podać jakiś prosty przykład w postaci kodu, gdzie widać jak działa JS z Pythonem?
2
komentarz 1 maja 2020 przez adrian17 Ekspert (344,860 p.)

gdzie widać jak działa JS z Pythonem?

To są zupełnie niezależne warstwy.

Przeglądarka wysyła zapytanie do serwera. To może być spowodowane wejściem na stronę, kliknięciem na link, zapytaniem AJAXowym wykonanym JSem.

Serwer odbiera zapytanie i je obsługuje. Przy zwykłych stronach, zwraca pliki HTML i inne. Jeśli to API, to najczęściej zwraca jakiegoś JSONa.

Kod JSa wygląda w 99% tak samo niezależnie, w czym napiszesz backend. API napisane Pythonie wygląda w 99% tak samo niezależnie, jak piszesz frontend. Ba, o to chodzi - żeby API było "niezależne" od tego, jak działa interfejs i vice versa - w większych firmach są czasem osobne zespoły piszące backend i frontend i osoby piszące JSa mogą nawet nie wiedzieć, że backend jest napisany w Pythonie (choć tutaj raczej idę w skrajność :) ).

Więc to pytanie naprawdę nie ma sensu :( Możesz pytać jak się pisze backendy w Pythonie (ale widziałem, że już używałeś Django w innych pytaniach), albo jak się robi zapytania AJAXowe JSem, ale "połączenie"... :/

komentarz 1 maja 2020 przez Kubs Mądrala (5,190 p.)
To dużo wyjaśnia, prosto i na temat. Dla laika w sam raz. :)

Wybacz pytania, po prostu brak mi wyobrażenia o dokładnym działaniu tego wszystkiego. Ale teraz już trochę lepiej.

Dzięki serdeczne.

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 426 wizyt
0 głosów
1 odpowiedź 263 wizyt
pytanie zadane 11 kwietnia 2019 w Python przez Eliro Stary wyjadacz (12,160 p.)
0 głosów
2 odpowiedzi 3,118 wizyt
pytanie zadane 28 października 2018 w Python przez Eliro Stary wyjadacz (12,160 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...