Skip to content

Commit 4d8f776

Browse files
committed
add django example projects
1 parent ef61854 commit 4d8f776

File tree

2 files changed

+34
-4
lines changed

2 files changed

+34
-4
lines changed

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

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ to variants in the DMD gene and display that [data](/data.html) to a user
4747
with a [Django](/django.html) web application.
4848

4949

50-
### drf-action-serializer
50+
### Django REST Framework Action Serializer
5151
[drf-action-serializer](https://github.com/gregschmit/drf-action-serializer)
5252
([PyPI page](https://pypi.org/project/drf-action-serializer/))
5353
is an extension for [Django REST Framework](/django-rest-framework-drf.html)
@@ -64,7 +64,7 @@ following pages:
6464
* [django.urls.path](/django-urls-path-examples.html)
6565

6666

67-
### gadget-board
67+
### Gadget Board
6868
[gadget-board](https://github.com/mik4el/gadget-board) is a
6969
[Django](/django.html),
7070
[Django REST Framework (DRF)](/django-rest-framework-drf.html) and
@@ -79,7 +79,24 @@ Additional example code found within gadget-board:
7979
* [django.contrib.auth.hashers make_password](/django-contrib-auth-hashers-make-password-examples.html)
8080

8181

82-
### jazzband
82+
### Graphite-Web
83+
[Graphite](https://github.com/graphite-project/graphite-web)
84+
([project website](http://graphiteapp.org/),
85+
[documentation](https://graphite.readthedocs.io/en/latest/) and
86+
[PyPI package information](https://pypi.org/project/graphite-web/))
87+
is a metrics collection and visualization tool, built with both
88+
Python and JavaScript. Metrics are collected by a Node.js application
89+
and displayed using a [Django](/django.html) web application,
90+
called "Graphite-Web", which is one of three core projects under
91+
the Graphite umbrella (the other two are
92+
[Carbon](https://github.com/graphite-project/carbon) and
93+
[Whisper](https://github.com/graphite-project/whisper)).
94+
95+
Graphite is provided as open sourced under the
96+
[Apache License 2.0](https://github.com/graphite-project/whisper/blob/master/LICENSE).
97+
98+
99+
### Jazzband's website
83100
[jazzband](https://github.com/jazzband/website) is a
84101
[Django](/django.html)-based web application that runs a website with
85102
information on many Django projects such as
@@ -90,7 +107,7 @@ The project's code is provided as open source under the
90107
[MIT license](https://github.com/jazzband/website/blob/master/LICENSE).
91108

92109

93-
### register
110+
### Register
94111
[register](https://github.com/ORGAN-IZE/register) is a [Django](/django.html),
95112
[Bootstrap](/bootstrap-css.html), [PostgreSQL](/postgresql.html) project that is
96113
open source under the

content/pages/examples/django/django-extensions-plug-ins.markdown

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,19 @@ and maintained by the developer community group known as
138138
[Jazzband](https://jazzband.co/).
139139

140140

141+
### Django DownloadView
142+
[django-downloadview](https://github.com/benoitbryon/django-downloadview)
143+
([project documentation](https://django-downloadview.readthedocs.io/en/1.9/)
144+
and
145+
[PyPI package information](https://pypi.org/project/django-downloadview/))
146+
is a [Django](/django.html) extension for serving downloads through your
147+
web application. While typically you would use a web server to handle
148+
[static content](/static-content.html), sometimes you need to control
149+
file access, such as requiring a user to register before downloading a
150+
PDF. In that situations, django-downloadview is a handy library to avoid
151+
boilerplate code for common scenarios.
152+
153+
141154
### django-easy-timezones
142155
[django-easy-timezones](https://github.com/Miserlou/django-easy-timezones)
143156
([project website](https://www.gun.io/blog/django-easy-timezones))

0 commit comments

Comments
 (0)