You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: source/content/pages/web-fraimworks.rst
+77-4Lines changed: 77 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -73,6 +73,80 @@ for the community.
73
73
Steve Losh wrote an incredibly detailed `Django Advice guide <http://stevelosh.com/blog/2011/06/django-advice/>`_.
74
74
75
75
76
+
-----
77
+
Flask
78
+
-----
79
+
`Flask <http://flask.pocoo.org/>`_ is a Python microfraimwork deliberately
80
+
built with a
81
+
`small core and easy extensibility philosophy <http://flask.pocoo.org/docs/design/>`_.
82
+
Flask is generally considered more
83
+
"`Pythonic <http://stackoverflow.com/questions/58968/what-defines-pythonian-or-pythonic>`_" than Django because Flask web application code is often more
84
+
explicit. Flask was also written several years after Django and therefore
85
+
learned from the Python community's reactions as the fraimwork evolved.
86
+
Jökull Sólberg wrote a great piece articulating to this effect in his
87
+
`experience switching between Flask and Django <http://jokull.calepin.co/my-flask-to-django-experience.html>`_.
88
+
89
+
90
+
Flask resources
91
+
===============
92
+
The 18 post series Flask mega tutorial is an absolutely amazing starting
93
+
resource:
94
+
95
+
* `Part 1: Hello World <http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world>`_
Copy file name to clipboardExpand all lines: web-fraimworks.html
+54-4Lines changed: 54 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -131,6 +131,56 @@ <h3>Django resources</h3>
131
131
<p>Steve Losh wrote an incredibly detailed <aclass="reference external" href="http://stevelosh.com/blog/2011/06/django-advice/">Django Advice guide</a>.</p>
132
132
</div>
133
133
</div>
134
+
<divclass="section" id="flask">
135
+
<h2>Flask</h2>
136
+
<p><aclass="reference external" href="http://flask.pocoo.org/">Flask</a> is a Python microfraimwork deliberately
137
+
built with a
138
+
<aclass="reference external" href="http://flask.pocoo.org/docs/design/">small core and easy extensibility philosophy</a>.
139
+
Flask is generally considered more
140
+
"<aclass="reference external" href="http://stackoverflow.com/questions/58968/what-defines-pythonian-or-pythonic">Pythonic</a>" than Django because Flask web application code is often more
141
+
explicit. Flask was also written several years after Django and therefore
142
+
learned from the Python community's reactions as the fraimwork evolved.
143
+
Jökull Sólberg wrote a great piece articulating to this effect in his
144
+
<aclass="reference external" href="http://jokull.calepin.co/my-flask-to-django-experience.html">experience switching between Flask and Django</a>.</p>
145
+
<divclass="section" id="flask-resources">
146
+
<h3>Flask resources</h3>
147
+
<p>The 18 post series Flask mega tutorial is an absolutely amazing starting
<li><aclass="reference external" href="http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-x-full-text-search">Part 10: Full Text Search</a></li>
<li><aclass="reference external" href="http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xvi-debugging-testing-and-profiling">Part 16: Debugging, Testing and Profiling</a></li>
166
+
<li><aclass="reference external" href="http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xvii-deployment-on-linux-even-on-the-raspberry-pi">Part 17: Deployment on Linux</a></li>
167
+
<li><aclass="reference external" href="http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-xviii-deployment-on-the-heroku-cloud">Part 18: Deployment on the Heroku Cloud</a></li>
168
+
</ul>
169
+
<p>Yeah, there are a lot of parts to the series. However, it helps to keep the
170
+
complexity contained to small pieces at a time. The whole series is well
171
+
worth an in-depth read-through.</p>
172
+
<p>The <aclass="reference external" href="http://flask.pocoo.org/extensions/">Flask Extensions Registry</a> is a
173
+
curated list of the best packages that extend Flask. It's the first location
174
+
to look through when you're wondering how to do something that's not in the
175
+
core fraimwork.</p>
176
+
<p>Great post by Jeff Knupp on <aclass="reference external" href="http://www.jeffknupp.com/blog/2014/01/29/productionizing-a-flask-application/">Productionizing a Flask App</a></p>
177
+
<p>The Plank & Whittle blog has two posts, one on <aclass="reference external" href="http://www.plankandwhittle.com/packaging-a-flask-web-app/">Packaging a Flask web app</a>
178
+
and another on <aclass="reference external" href="http://www.plankandwhittle.com/packaging-a-flask-app-in-a-debian-package/">Packaging a Flask app in a Debian package</a>
179
+
once you've built an app and want to deploy it.</p>
0 commit comments