Skip to content

Commit 3e3d238

Browse files
committed
update django code examples and web frameworks resources
1 parent 694e16f commit 3e3d238

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

content/pages/04-web-development/01-web-frameworks.markdown

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,11 @@ frameworks, templating engines and
107107

108108

109109
### Web framework resources
110+
* [Building Your Own Python Web Framework](https://testdriven.io/courses/python-web-framework/?utm_source=fsp)
111+
is an awesome way to learn how the [WSGI](/wsgi-servers.html) works
112+
and the many other pieces that combine to make web frameworks useful
113+
to web developers.
114+
110115
* When you are learning how to use one or more web frameworks it's helpful
111116
to have an idea of what the code under the covers is doing. This post on
112117
building a

content/pages/examples/django/django-code-examples.markdown

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,17 @@ Django:
221221
* [django.db.models DateField](/django-db-models-datefield-examples.html)
222222

223223

224+
### django-guardian
225+
[django-guardian](https://github.com/django-guardian/django-guardian)
226+
([project documentation](https://django-guardian.readthedocs.io/en/stable/)
227+
and
228+
[PyPI page](https://pypi.org/project/django-guardian/))
229+
provides per-object permissions in [Django](/django.html) projects
230+
by enhancing the existing authentication backend. The project's code
231+
is open source under the
232+
[MIT license](https://github.com/django-guardian/django-guardian/blob/devel/LICENSE).
233+
234+
224235
### django-haystack
225236
[django-haystack](https://github.com/django-haystack/django-haystack)
226237
([project website](http://haystacksearch.org/) and

0 commit comments

Comments
 (0)