Sept. 17, 2020 » Paolo Melchiorre » [Archived Version]
DjangoCon Europe is an international conference for the community by the community about the Django web framework, held each year in Europe.
Read MoreSept. 16, 2020 » Django Chat » [Archived Version]
We’re back after a few weeks away! We discuss the Django Community Survey results, virtual conferences taking place, upcoming Django Technical Board vote, and more.
Read MoreSept. 15, 2020 » Django on Matt Layman » [Archived Version]
My team had two weeks to make a viable product. We were a random group of people pulled together with a desire to help our local community in Frederick, Maryland. We were a student, a web designer, a former realtor turned IT support person, and a software developer. Our mission, which was put forth by the virtual hackathon that brought us together, was to try to make a tool to help the local homeless.
Read MoreSept. 10, 2020 » Django on Matt Layman » [Archived Version]
On this episode, we will focus on the built-in Django administrator’s site. We’ll see what it is, how you can configure it, and how you can customize it to serve your needs. Listen at djangoriffs.com. Last Episode On the last episode, we explored more about models and how to interact with data in your database. What Is The Django Admin? Django includes a web administrative interface that can help programmers and non-programmers alike.
Read MoreAug. 26, 2020 » Django on Matt Layman » [Archived Version]
In the previous Understand Django article, we used models to see how Django stores data in a relational database. We covered all the tools to bring your data to life in your application. In this article, we will focus on the built-in tools that Django provides to help us manage that data. From Browser To DjangoURLs Lead The WayViews On ViewsTemplates For User InterfacesUser Interaction With FormsStore Data With ModelsAdminister All The ThingsAnatomy Of An ApplicationUser AuthenticationMiddlewar…
Read MoreAug. 19, 2020 » Luke Plant » [Archived Version]
Announcement of my guide to writing Django Views.
Read MoreAug. 6, 2020 » Django on Matt Layman » [Archived Version]
In this episode, we did some Django model development. I created a new model to track break days in a school year. This model will be critical to fill in vacations and holidays so that the scheduling functionality works properly. I added the model, the tests, the admin page, and the create view to create break days in the app. We started by picking a model name and discussing naming in programming.
Read MoreAug. 4, 2020 » Tinker, Tamper, Alter, Fry » [Archived Version]
One of the lesser known features of modern SQL are so-called “Common Table Expressions” (CTE) or “WITH queries”. I’ll explain the mental model that helped me make sense of them, and how to use them to execute recursive queries. Afterwards I’ll show how to apply these techniques in Django.Syntactically a CTE consists of one or […]
Read MoreJuly 21, 2020 » Django on Matt Layman » [Archived Version]
On this episode, we will explore more about models and how to interact with data in your database. Listen at djangoriffs.com. Last Episode On the last episode, we discussed the basics of setting up a database and creating a model to store data. Working With Models To create new rows in our new database tables, we can use a model’s save method. When you save a model instance, Django will send a message to the database that effectively says “add this new data to this database table.
Read MoreJuly 15, 2020 » Django Chat » [Archived Version]
Django Fellow Mariusz Felisiak joins us to discuss the new features in Django 3.1, including async views/middleware/tests, cross-db JSONFields, improved admin, the addition of pathlib, and more.
Read More