fullstackpython, ½«pythonºÍweb֪ʶ×éÖ¯µÃ°ô
ÎÒÃǵÄweb¿ª·¢ºÍ²¿Êð, ½éÉÜ¿ª·¢ºÍ²¿Ê𹤾ß
wklken×ܽáµÄflaskС֪ʶµã, ¾øÁË!
Ryan Shea´óţд¼òÃ÷flask bootstrap½Ì³Ì
ÏîÄ¿×÷ÕßµÄslide, ½²½â·Ç³£°ô.
https://speakerdeck.com/nicola/developing-restful-web-apis-with-python-flask-and-mongodb
flask-mimerender À©Õ¹, RESTful resource variant rendering using MIME Media-Types, for the Flask Micro Web Framework, ÈÃÎÒÃǵÄÊÓͼº¯Êýͬʱ֧³Öapplication/jsonºÍapplication/xmlºÍapplication/x-xmlºÍtext/xmlµÈ¶àÖÖÐÎʽµÄrender
https://github.com/nicolaiarocci/flask-mimerender
Implementing a RESTful Web API with Python & Flask
Notes on Flask
jinja Ä£°åѧϰ
Flask ÏîĿʵս½Ì³Ì¡£¡£¡£(·Ç³£°ô, °üº¬wtform ÑéÖ¤ºÍÌύʵÀý)
fullstackpython, ½«pythonºÍweb֪ʶ×éÖ¯µÃ°ô
=======================
Flask ʵսƪ
=======================
realpythonµÄϵÁн̳Ì
miguelgrinbergµÄÍêÕû½Ì³Ì, ÒÔ¼°restful apiÉè¼Æ
ajax,
bootstrap,
flask webservice,
flask jquery
½áºÏflask-wtfºÍFlask-Bootstrap¿ª·¢(À´×ÔÓÚÎéÎ岩¿Í)
?p=376
maximebfµÄÁ½ÆªÎÄÕÂ, ³¬ÔÞ
Ò»²½Ò»²½×öÏîÄ¿
ʹÓÃflaskºÍpeewee(΢СORM)´î½¨twitter-like application(֪ʶµã:µÇ½, Êý¾Ý·ÖÒ³, ×Ô¶¨Òåtemplate filterº¯Êý)
https://github.com/coleifer/peewee/blob/master/example/app.py
#method-based-dispatching
ͨ¹ýFlaskºÍMongoEngine±àдTumblelogÓ¦ÓÃ(֪ʶµã:blueprint)
?arcid=2809150
ÃÀ»¯Ò³Âë, ÕûºÏhtml/css
²¿Êð Flask+Ngnix_Gunicorn+Redis+Mysql Сվ
, Àí½â gunicorn ²¿Êðģʽ, ¼û . ÁíÍâ, ÃÍÇÝµÄ "ʹÓÃgunicorn²¿Êðweb.pyÓ¦ÓÃ", ÖµµÃѧϰ,
Q:gunicorn ¿ÉÒÔʵÏÖ¸üдúÂëµÄʱºò£¬·þÎñ²»Í£Âð?ΪʲôÎÒÿ´Î¸üдúÂ붼ҪÖØÆôÒ»´ÎGUNICORN?
A: gunicornÀïÃæÓиöpidµÄÉèÖÃ, ±ÈÈç/tmp/your.pid
ÄÇôÄãÕâÑù²Ù×÷, kill -HUP `cat /tmp/your.pid`
thepast.me ¾Éʱ¹âÔ´Âë
https://github.com/laiwei/thepast
flask boilerplate(¼¯³É jQuery, bootstrap, HTML5_Boilerplate, ÒÔ¼°ÖÚ¶àflaskÀ©Õ¹)
https://github.com/imwilsonxu/fbone
=======================
Flask ¶ÌСʵÀý
=======================
Flask³£Ó÷½·¨
×Ô¶¨Òådecorator½øÐÐsessionÈÏÖ¤ºÍcache headerÉèÖÃ
×î½üÔÚÓÃflaskдµÄÈÎÎñ¹ÜÀíÕ¾µã
=======================
Rest API Éè¼Æ
=======================
*API Éè¼Æ½Ì³Ì
*Beautiful REST APIs with Flask »ÃµÆƬ
*playlist-service API project ʾÀý
https://github.com/spiermar/playlist-service/
=======================
Flask ²Î¿¼Îĵµ
=======================
FlaskÖÐÎÄ°æ½Ì³Ì
Jinja2 Ä£°åÏêϸƪ (Jinja2Ä£°åEclipseÖпÉÒÔDjango editor²å¼þ±àд)
torriacg Ï»¹Óм¸¸öºÍflaskÏà¹Ø×ÊÔ´µÄ·Òë
Jinja2¼òÃ÷ʹÓÃÊÖ²á
¡¡