Oct. 3, 2023 » Better Simple » [Archived Version]
An explanation of a Django model field that returns an instance of a class depending on a key.
Read MoreSept. 29, 2023 » Django News » [Archived Version]
News Django Developers Survey 2023 The Django Developers Survey is wrapping up for the year. Please do take a few minutes to fill it out. It is the ONLY way for the Django community to get an unbiased sense of actual usage, which helps guide new features and updates. jetbrains.com Python Developers Survey Numbers for 2022! The results of the sixth official annual Python Developers Survey are now out. blogspot.com Updates to…
Read MoreSept. 28, 2023 » The PyCharm Blog » [Archived Version]
In this Django REST framework tutorial, you will create a rental platform API. The tutorial demonstrates how to use Python and Django REST framework in PyCharm to develop APIs. By the time you complete the tutorial, you will be able to answer the following questions: Prerequisites To successfully complete the Django REST framework tutorial, you’ll […]
Read MoreSept. 28, 2023 » Matthias Kestenholz: Posts about Django » [Archived Version]
Weeknotes (2023 week 39)Again a few weeks have passed since the last weeknotes entry :-) Moving feincms3 repositories into the feincms organization The feincms GitHub organization has seen more active days when FeinCMS 1.x was still actively developed. Since my interest has moved to feincms3 some years ago I haven’t kept the organization up to date. That has changed this week, and I have moved most feincms3-related repositories into the organization. This move doesn’t change much th…
Read MoreSept. 28, 2023 » Django on Matt Layman » [Archived Version]
In this episode, we did the work to deploy the site to Heroku to make the site live. We configured the production site, fixed some missing settings, and connected to the relevant DNS configuration.
Read MoreSept. 28, 2023 » Honeybadger Developer Blog (Django Articles) » [Archived Version]
Passwordless authentication is gaining popularity as a secure and user-friendly alternative to traditional password-based authentication in Django applications. In this article, we will delve into three passwordless authentication methods: email-based authentication, authentication with OAuth, and authentication with magic links.
Read MoreSept. 28, 2023 » Django on Matt Layman » [Archived Version]
In this episode, we did the work to deploy the site to Heroku to make the site live. We configured the production site, fixed some missing settings, and connected to the relevant DNS configuration.
Read MoreSept. 22, 2023 » Django News » [Archived Version]
News Django 5.0 alpha 1 released Django 5.0 alpha 1 is now available. It represents the first stage in the 5.0 release cycle and is an opportunity for you to try out the changes coming in Django 5.0. There are many new exciting features, which you can read about in the in-development 5.0 release notes. djangoproject.com Python Release Python 3.12.0rc3 Python 3.12.0rc3 "is the absolutely last release preview" for Python 3.12. pyth…
Read MoreSept. 20, 2023 » Adam Johnson » [Archived Version]
I’ve once more had the pleasure of joining Carlton and Will on the Django Chat podcast, in Episode #146. We spoke on Tuesday, just hours after Django 5.0 alpha 1 was released, on several topics: Favourite features coming in Django 5.0 My new book, Boost Your Git …
Read MoreSept. 20, 2023 » Matthias Kestenholz: Posts about Django » [Archived Version]
Keep content managers’ Django admin access up-to-date with role-based permissions Django’s built-in permissions system is great if you want fine-grained control of the permissions content managers should have. The allowlist-based approach where users have no permissions by default and must be granted each permission individually makes a lot of sense to me and is easy to understand. When we build a CMS at Feinheit we often use the Django administration panel as a CMS. Unfortunately, …
Read More