What's new in Django community blogs?

Hijack To Help Customers

Oct. 6, 2020 » Django on Matt Layman » [Archived Version]

You have an upset customer with a really thorny problem on your Django-powered website. Your customer used your help ticket system and reported their woe. You’ve done your due diligence and have already checked: The logs from your site show nothing interesting related to the customer’s actions The error tracking system reveals no exceptions from what the customer did The customer’s description doesn’t contain enough info to diagnose the problem fully The experiments in your dev environment hav…

Read More

Deploying Django > 3.1 (async) with Uvicorn and Nginx

Oct. 2, 2020 » Valentino Gagliardi - Django RSS Feed » [Archived Version]

Notes on deploying Django > 3.1 (async) with Uvicorn under Nginx as a reverse proxy.

Read More

Check Web App Security With Bandit - Building SaaS #74

Oct. 1, 2020 » Django on Matt Layman » [Archived Version]

In this episode, I integrated the bandit static analysis tool to do automated security checking of my code before each commit. We talked about pre-commit and how to add in a new hook. After finishing that tool addition, we got deep into Django while removing some messages inserted by django-allauth on sign up. We began by talking about what the bandit tool does and how it works. Once I explained bandit, I focused on the bandit documentation to see how to add the tool.

Read More

Teaching Python - Michael Kennedy

Sept. 30, 2020 » Django Chat » [Archived Version]

Michael Kennedy is the creator of the Talk Python podcast, courses, and a new series from Manning. He joins us to discuss how Python has become a "full spectrum" language, how Python 3.5 changed everything, and where Django fits into the larger Python community.

Read More

Anatomy Of An Application

Sept. 29, 2020 » Django on Matt Layman » [Archived Version]

In the previous Understand Django article, we got deep into the Django administrators site. We saw what the site was and how to configure and customize it. In this article, we will examine what goes into an application. Applications are core elements of a Django project. From Browser To DjangoURLs Lead The WayViews On ViewsTemplates For User InterfacesUser Interaction With FormsStore Data With ModelsAdminister All The ThingsAnatomy Of An ApplicationUser AuthenticationMiddleware Do You Go?

Read More

DjangoCon Europe 2020

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 More

Django Community Survey

Sept. 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 More

From Concept To Live In Two Weeks With Django

Sept. 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 More

Articles for r2c: Not all attacks are equal: understanding and preventing DoS in web applications

Sept. 11, 2020 » django on Jacob Kaplan-Moss » [Archived Version]

I wrote this article for r2c, a security startup I consult for. They’re building semgrep, a code search tool that understands Python syntax (and many other languages). This article was originally published on r2c’s blog, and they’ve given me permission to cross-post it here. Thanks to Clint Gibler, Grayson Hardaway, and Pablo Estrada at r2c for their contributions to this piece. And thanks for r2c for paying me to write it! It’s a topic I’ve wanted to write about for some time, and I’m grateful…

Read More

Episode 8 - Administering Your App

Sept. 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 More