Skip to content

Commit 1f2b64d

Browse files
committed
updating django page with new resources. list is kinda getting long. will need to think about breaking it up a bit
1 parent e227812 commit 1f2b64d

File tree

10 files changed

+52
-1
lines changed

10 files changed

+52
-1
lines changed

all.html

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1214,6 +1214,11 @@ <h2>Django ORM resources</h2>
12141214
ElasticSearch. This is great for small sites before you scale them up with
12151215
a more robust search engine.</p>
12161216
</li>
1217+
<li>
1218+
<p><a href="https://www.wellfireinteractive.com/blog/using-django-proxy-models">How to use Django's Proxy Models</a>
1219+
is a solid post on a Django ORM concept that doesn't frequently get a lot
1220+
of love or explanation.</p>
1221+
</li>
12171222
</ul>
12181223
<h2>Static and media files</h2>
12191224
<p>Deploying and handling static and media files can be confusing for new
@@ -1230,6 +1235,10 @@ <h2>Static and media files</h2>
12301235
<p><a href="http://www.revsys.com/blog/2014/dec/03/loading-django-files-from-code/">Loading Django FileField and ImageFields from the file system</a>
12311236
shows how to load a model field with a file from the file system.</p>
12321237
</li>
1238+
<li>
1239+
<p><a href="http://blog.wearefarm.com/2015/02/09/contact-form-uploads/">Restricting access to user-uploaded files in Django</a>
1240+
provides a protection mechanism for media files.</p>
1241+
</li>
12331242
</ul>
12341243
<h2>Open source Django example projects</h2>
12351244
<ul>
@@ -5155,6 +5164,11 @@ <h2>Docker resources</h2>
51555164
<a href="http://shop.oreilly.com/product/0636920035732.do">O'Reilly Introduction to Docker video</a> that's
51565165
well worth buying.</p>
51575166
</li>
5167+
<li>
5168+
<p><a href="https://zwischenzugs.wordpress.com/2015/03/14/docker-in-practice-a-guide-for-engineers/">Docker in Practice - A Guide for Engineers</a>
5169+
is an explanation of the concepts and philosophy by the authors of the
5170+
new Manning Docker book in early access format.</p>
5171+
</li>
51585172
</ul>
51595173
<h2>Python-specific Docker resources</h2>
51605174
<ul>
@@ -5319,6 +5333,7 @@ <h1>Change Log</h1>
53195333
<h2>2015</h2>
53205334
<h3>March</h3>
53215335
<ul>
5336+
<li>Adding a slew of new <a href="/django.html">Django</a> resources.</li>
53225337
<li>Working on including Crossbar.io and Autobahn to the
53235338
<a href="/websockets.html">websockets</a> page.</li>
53245339
<li>Added the Muffin framework to the

change-log.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ <h1>Change Log</h1>
4646
<h2>2015</h2>
4747
<h3>March</h3>
4848
<ul>
49+
<li>Adding a slew of new <a href="/django.html">Django</a> resources.</li>
4950
<li>Working on including Crossbar.io and Autobahn to the
5051
<a href="/websockets.html">websockets</a> page.</li>
5152
<li>Added the Muffin framework to the

django.html

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -298,6 +298,11 @@ <h2>Django ORM resources</h2>
298298
ElasticSearch. This is great for small sites before you scale them up with
299299
a more robust search engine.</p>
300300
</li>
301+
<li>
302+
<p><a href="https://www.wellfireinteractive.com/blog/using-django-proxy-models">How to use Django's Proxy Models</a>
303+
is a solid post on a Django ORM concept that doesn't frequently get a lot
304+
of love or explanation.</p>
305+
</li>
301306
</ul>
302307
<h2>Static and media files</h2>
303308
<p>Deploying and handling static and media files can be confusing for new
@@ -314,6 +319,10 @@ <h2>Static and media files</h2>
314319
<p><a href="http://www.revsys.com/blog/2014/dec/03/loading-django-files-from-code/">Loading Django FileField and ImageFields from the file system</a>
315320
shows how to load a model field with a file from the file system.</p>
316321
</li>
322+
<li>
323+
<p><a href="http://blog.wearefarm.com/2015/02/09/contact-form-uploads/">Restricting access to user-uploaded files in Django</a>
324+
provides a protection mechanism for media files.</p>
325+
</li>
317326
</ul>
318327
<h2>Open source Django example projects</h2>
319328
<ul>

docker.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
<meta http-equiv="X-UA-Compatible" content="IE=edge">
55
<meta name="viewport" content="width=device-width, initial-scale=1.0">
66
<meta name="author" content="Matt Makai">
7+
<meta name="description" content="Docker is a container management system often used for deploying web applications. Learn more about Docker on Full Stack Python.">
78
<link rel="shortcut icon" href="theme/img/fsp-fav.png">
89
<title>Docker - Full Stack Python</title>
910
<!--[if lt IE 9]>
@@ -62,6 +63,11 @@ <h2>Docker resources</h2>
6263
<a href="http://shop.oreilly.com/product/0636920035732.do">O'Reilly Introduction to Docker video</a> that's
6364
well worth buying.</p>
6465
</li>
66+
<li>
67+
<p><a href="https://zwischenzugs.wordpress.com/2015/03/14/docker-in-practice-a-guide-for-engineers/">Docker in Practice - A Guide for Engineers</a>
68+
is an explanation of the concepts and philosophy by the authors of the
69+
new Manning Docker book in early access format.</p>
70+
</li>
6571
</ul>
6672
<h2>Python-specific Docker resources</h2>
6773
<ul>

feeds/all.atom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2015-03-13T14:17:10Z</updated></feed>
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2015-03-14T11:11:00Z</updated></feed>

source/content/pages/04-web-development/02-django.markdown

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -254,6 +254,10 @@ existing framework.
254254
ElasticSearch. This is great for small sites before you scale them up with
255255
a more robust search engine.
256256

257+
* [How to use Django's Proxy Models](https://www.wellfireinteractive.com/blog/using-django-proxy-models)
258+
is a solid post on a Django ORM concept that doesn't frequently get a lot
259+
of love or explanation.
260+
257261

258262
## Static and media files
259263
Deploying and handling static and media files can be confusing for new
@@ -268,6 +272,10 @@ to handle these files properly.
268272
* [Loading Django FileField and ImageFields from the file system](http://www.revsys.com/blog/2014/dec/03/loading-django-files-from-code/)
269273
shows how to load a model field with a file from the file system.
270274

275+
* [Restricting access to user-uploaded files in Django](http://blog.wearefarm.com/2015/02/09/contact-form-uploads/)
276+
provides a protection mechanism for media files.
277+
278+
271279

272280
## Open source Django example projects
273281
* [Txt 2 React](https://github.com/makaimc/txt2react) is a full Django web

source/content/pages/07-web-app-deployment/17-docker.markdown

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ title: Docker
22
category: page
33
slug: docker
44
sort-order: 0717
5+
meta: Docker is a container management system often used for deploying web applications. Learn more about Docker on Full Stack Python.
56
choice1url: /deployment.html
67
choice1icon: fa-share
78
choice1text: How do I deploy a Python application without a container?
@@ -42,6 +43,10 @@ on Amazon Web Services, Google Compute Engine, Linode, Rackspace or elsewhere.
4243
[O'Reilly Introduction to Docker video](http://shop.oreilly.com/product/0636920035732.do) that's
4344
well worth buying.
4445

46+
* [Docker in Practice - A Guide for Engineers](https://zwischenzugs.wordpress.com/2015/03/14/docker-in-practice-a-guide-for-engineers/)
47+
is an explanation of the concepts and philosophy by the authors of the
48+
new Manning Docker book in early access format.
49+
4550

4651
## Python-specific Docker resources
4752
* [Hosting Python WSGI applications using Docker](http://blog.dscpl.com.au/2014/12/hosting-python-wsgi-applications-using.html)

source/content/pages/13-meta/02-change-log.markdown

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ the
2626

2727
## 2015
2828
### March
29+
* Adding a slew of new [Django](/django.html) resources.
2930
* Working on including Crossbar.io and Autobahn to the
3031
[websockets](/websockets.html) page.
3132
* Added the Muffin framework to the

source/theme/templates/table-of-contents.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ <h3>2. Learning Programming</h3>
2525
<!--
2626
Python 2 or 3?
2727
-->
28+
<!--
29+
Software as a profession
30+
-->
2831
<div class="toc-indent">
2932
<a href="/best-python-resources.html">The Best Python
3033
Resources</a>

table-of-contents.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,9 @@ <h3>2. Learning Programming</h3>
5656
<!--
5757
Python 2 or 3?
5858
-->
59+
<!--
60+
Software as a profession
61+
-->
5962
<div class="toc-indent">
6063
<a href="/best-python-resources.html">The Best Python
6164
Resources</a>

0 commit comments

Comments
 (0)