Do nového roku jako lepší programátoři? Znovu otevíráme večerní školu programování. Nette framework, návrhové vzory, testování nebo vůbec poprvé kurzy ASP.NET dostupné odkudkoli v republice.

Diskuze: Python web

Python Python Python web

Avatar
Martin Štěrba:

Dobrý den, chtěl bych se zeptat jak vložím na web psaný v html aplikaci v pythonu. Tím myslím že jsem si vytvořil program v Pythonu a chtěl bych aby se spustil na webu.

Děkují za odpověď.

 
Odpovědět 29.7.2016 19:26
Avatar
mat.masar
Člen
Avatar
Odpovídá na Martin Štěrba
mat.masar:

Python na webu se nazývá django. Snad ti to nějak pomůže.

 
Nahoru Odpovědět  ±0 30.7.2016 14:58
Avatar
mat.masar
Člen
Avatar
mat.masar:

Filip Šohajek za co mínus? Nikdo jiný mu nic nenapsal...napsal jsem mu aspon, na co se může podívat.

 
Nahoru Odpovědět 31.7.2016 13:03
Avatar
Filip Šohajek
Redaktor
Avatar
Odpovídá na mat.masar
Filip Šohajek:

Promiň, nestihl jsem dopsat odpověď a potom jsem už na to zapomněl.
Zjednodušeně. Python na HTML web nedostaneš. HTML interpretuje prohlížeč, a pro to, aby mohl spouštět programy v Pythonu musel by pro to mít podporu (což žádný prohlížeč nemá).
Ale existuje alternativa, a to v té podobě, že Python poběží na serveru a v programu, co na serveru běží budeš dynamicky generovat HTML stránky a do nich případně vkládat výstupy daného programu. Pokud by jsi tuto možnost chtěl využít, máš několik možností. Tou první je použití WSGI, což je interface mezi websererem a Pythonní aplikací. Takovou aplikaci můžeš udělat velmi rychle, ale je to složitější něž druhá metoda - použití frameworku. Místo surového WSGI můžeš použít nějaký z existujících webových frameworků pro Python. Jak už tady zmínil mat.masar (bohužel neúplně, proto to mínus), existuje například framework Django. Osobně si myslím, že Django je pro začátečníka zbytečně složité, proto ti můžu doporučit například Flask, který je (dle mého názoru) mnohem jednodušší.

 
Nahoru Odpovědět  +1 31.7.2016 17:18
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.