Django
Link
https://www.djangoproject.com/
Excerpt
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.
FAQ
Django & Postgres & SSL
Forcing Django to connect using SSL to the database server:
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'dbname',
'USER': 'dbuser',
'PASSWORD': 'dbpassword',
'HOST': 'dbhost',
'OPTIONS': {
'sslmode': 'require',
},
},
}
Source: Hynek Schlawack
Resources
- django-social-auth
Django social authentication made simple
- django-allauth
django-allauth is a reusable Django app that allows for both local and social authentication, with flows that just work.
- awesome-django
A curated list of awesome things related to Django
- djangosnippets
a site for users of the Django web framework to come together and share useful “snippets” of reusable code
- Tango with Django - last updated for Django 2.0 (outdated)
Learn web development with Python and Django
- Gitignore for a Django project
- Add a hidden field to a Django Form
How to add a hidden field to a Django Form or a Django ModelForm
- The Django Book
The Django Book is the original Django learning site created by the creators of Django*. It remains a site dedicated to publishing up-to-date resources for Django.
* Not to be confused with the owners of Django. That would be the Django Software Foundation (DSF). This site is not affiliated with or endorsed by the DSF, but we are all good friends :).
- Docker Compose Quickstart: Django
This quick-start guide demonstrates how to use Docker Compose to set up and run a simple Django/PostgreSQL app.
- Asynchronous Tasks With Django and Celery
- Django Packages
Django Packages is a directory of reusable apps, sites, tools, and more for your Django projects.
- Django Danmark DK
- Django from first principles