Python CGI + jinja template (Ders 6)

Sürekli print ile html yazmak sıkıcı , çekilir çile değil diyorsanız sizi jinya köşemize alalım jinja template django ve flask’da kullanılan jinja template ile aslında python da ve html dosyanızda kod yazabilirsiniz 

şimdi bir örnek yazalım öncelikle jinja yı kurmanız gerekiyor, pip ile kolayca kuralım 

pip install Jinja2

daha sonra from jinja2 import Environment, FileSystemLoader  a atayalım 

şimdi cgi-bin dizini içinde jinja_dersi_template.html dosyası oluşturun ve aşağıdaki kodları yazalım

daha sonra jinja_dersi.py dosyası oluşturalım ve aşağıdaki kodları yazalım

ve test edelim http://localhost:8000/cgi-bin/jinja_dersi.py

cgi ve jinja konusunu çok basit ve anlaşılır anlatmaya çalıştım , eğer daha fazla bilgi isterseniz

jinja için 

http://jinja.pocoo.org/docs/dev/templates/ 

http://jinja.pocoo.org/docs/dev/intro/ 

 CGI için 

http://cgi.tutorial.codepoint.net/unique-field-names
http://www.tutorialspoint.com/python3/python_cgi_programming.htm
http://anh.cs.luc.edu/python/hands-on/3.1/handsonHtml/dynamic.html+
http://www.tutorialspoint.com/python/python_cgi_programming.htm
https://docs.python.org/3/library/cgi.html
http://pythontr.blogspot.com.tr/2008/10/cgi-pythona-giri.html
http://www.johnloomis.org/python/

sonraki django ve flask derslerini yazabilirsem eğer orada görüşmek üzere