With Google Season of Docs (GSOD) kicking off, Gabby Precious wants to know if you have any specific challenges with Django's contribution documentation?
The lastest security fix rollups for Python 3.7 and Python 3.6 are now available.
The Tailwind CSS v1.7.x release adds a bunch of new features ranging from gradients, background-clip, gap,
contents display, font-size letter-spacing, and more interesting new features.
Tickets are on sale and the schedule has been released for the 8th DjangoCon AU.
A nice, concise introduction to how to use GitHub Actions as a CI platform for testing your Django code.
Itamar does an excellent job of deconstructing the official Python image for Docker and gives some sound advice and tips along the way.
A practical and concise guide to Internationalization and Localization using Python and Django.
Also check out Nicolle's DjangoCon US 2019 talk, Eita! Why Internationalization and Localization matter
Concise overview of security best practices to keep in mind in Django.
A deep-dive into the challenges of managing time.
The lifecycle of creating/maintaining an open source package.
Alex Chan explains why we should treat S3 buckets like an object store instead of a filesystem.
Presented without comment.
Django 3.1 adds support for async views, middleware, and tests. If you have been asking yourself, "What does this look like?" then this tutorial is for you.
Learn beginner to advanced Django from Daniel "pydanny" Feldroy, co-author of Two Scoops of Django in live, online, interactive classes where students are encouraged to ask questions. Use discount code "django-news" to get 10% off all courses.
In this episode of Running in Production, Chris Goodwin talks about building a platform with Django to manage 15k+ students and 2.5k+ staff members across 29 locations.
The PSF is looking for a part-time Django Developer for the next nine months to support python.org and us.pycon.org.
Hangar Alpha is hiring a Principal Front End Engineer.
Django jazzmin (Jazzy Admin)
Drop-in theme for django admin, that utilises AdminLTE 3 & Bootstrap 4 to make yo' admin look jazzy
pip install django-jazzmin
Note: Data resets nightly
- Drop-in admin skin, all configuration optional
- Customisable side menu
- Customisable top menu
- Customisable user menu
- 4 different Change form templates (horizontal tabs, vertical tabs, carousel, collapsible)
- Search bar for any given model admin
- Customisable UI (via Live UI changes, or custom CSS/JS)
- Select2 drop-downs
- Bootstrap 4 & AdminLTE UI components
- Using the latest adminlte + bootstrap
Change form templates
Collapsed side menu
Expanded side menu
Admin Docs (if installed)
This was initially a Fork of https://github.com/wuyue92tree/django-adminlte-ui that we refactored so much…
Change the Django admin index page without too much hassle or visual changes.
Admin Index for Django
|Keywords:||django, admin, dashboard|
This extension enables you to group, order and customize the Django admin index page without too much hassle or visual changes.
There are 2 concepts: Application groups and Application links. You can
create an application group and add any model to it in the Django admin, under
Admin index. Whether the models are shown to the user, depends on the
regular Django permissions and whether it's registered in the admin.
An application link is simply a URL with a name that you can add to an application group. It shows as a regular Django model.
One final change in the Django admin is the removal of the App lists, that link to a list of models within an App. This concept became obsolete.
You can install django_admin_index either via the Python Package Index…
Django PostgreSQL Netfields
This project is an attempt at making proper PostgreSQL net related fields for
Django. In Django pre 1.4 the built in
IPAddressField does not support IPv6
and uses an inefficient
HOST() cast in all lookups. As of 1.4 you can use
GenericIPAddressField for IPv6, but the casting problem remains.
In addition to the basic
IPAddressField replacement a
MACADDR field have been added. This library also provides a manager that
allows for advanced IP based lookup directly in the ORM.
In Python, the values of the IP address fields are represented as types from the ipaddress module. In Python 2.x, a backport is used. The MAC address field is represented as an EUI type from the netaddr module.
Current version of code is targeting Django >= 1.8 support, as this relies heavily on ORM internals and supporting multiple versions is especially tricky.
the default admin interface made customizable by the admin itself. popup windows replaced by modals. 🧙 ⚡
django-admin-interface is a modern responsive flat admin interface customizable by the admin itself.
- Beautiful default django-theme
- Themes management and customization (you can customize admin title, logo and colors)
- List filter dropdown (optional)
NEWRelated modal (instead of the old popup window, optional)
- Compatibility / Style optimizations for
pip install django-admin-interface
INSTALLED_APPS = ( #... 'admin_interface' 'flat_responsive', # only if django version < 2.0 'flat', # only if django version < 1.9 'colorfield' #... 'django.contrib.admin', #... ) X_FRAME_OPTIONS='SAMEORIGIN' # only if django version >= 3.0
python manage.py migrate
python manage.py collectstatic
- Restart your application server
pip install django-admin-interface --upgrade
python manage.py migrate(add
--fake-initialif you are upgrading from…