Matt Layman

A software creator / Django consultant

  • #Python
  • #Django
  • #applications

Episode 9 - Application Examination

On this episode, we will study the structure of a Django application. Applications are the core components that make up a Django project.

  • #Python
  • #Django
  • #django-hijack

Hijack To Help Customers

When customers report their thorniest problems and all of your diagnostic tools have failed you, how can you help? In this article, we explore a technique and a tool for Django apps that can help you swoop in and save the day.

  • #Python
  • #Django
  • #applications

Anatomy Of An Application

This article explores applications. Applications are core structural elements of a Django project. We will see the composition of an app and how to use them effectively.

  • #Python
  • #Django
  • #hackathon

From Concept To Live In Two Weeks With Django

How can you build a fully functional web application for a customer in a short period of time? I share my experience building such a web app for a nonprofit organization while participating in a local virtual hackathon in Frederick, MD.

  • #Python
  • #Django
  • #admin

Episode 8 - Administering Your App

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.

  • #Python
  • #Django
  • #admin

Administer All The Things

This article will look at how maintainers of an application can manage their data through Django’s built-in administrative tools. We will see how to build admin pages and customize the admin tools to help teams navigate their apps.

  • #Python
  • #Django
  • #models

Episode 7 - Models and Managers and Querysets, Oh My!

On this episode, we will explore more about models and how to interact with data in your database.

  • #Python
  • #Django
  • #testing

Django Testing Toolbox

In this article, I cover the tools that I reach for to do automated testing when building a Django application. You will also see some common techniques that I apply to every project.

  • #Python
  • #Django
  • #models

Episode 6 - Where Does the Data Go?

On this episode, we will learn about storing data and how Django manages data using models.

  • #Python
  • #Django
  • #models

Store Data With Models

In this article, we will see how to store data into a database with Django models. The article covers how models act as an interface to let your application store and fetch data.

  • #Python
  • #Django
  • #forms

Episode 5 - How To Use Forms

On this episode, we will learn about HTML forms and Django’s form system to use when collecting input from users.

  • #Python
  • #Django
  • #forms

User Interaction With Forms

How do users provide data to your website so you can interact with them? We can answer that question by exploring Django’s form system, and the tools that Django provides to simplify your site as you engage with your users.

  • #Vim
  • #introduction

Vim 101: Basics of the Vim Text Editor

At the Frederick Open Source meetup this month, I talked about the Vim text editor. I covered a lot of the fundamentals, including a mental framework to help demystify why Vim is challenging to so many people. I also covered some tips that people can use to work toward Vim mastery.

  • #Python
  • #Django
  • #templates

Episode 4 - Building User Interfaces

On this episode, we look at templates, the primary tool that Django provides to build user interfaces in your Django app.

  • #Python
  • #Django
  • #templates

Templates For User Interfaces

When your Django application sends back a response with your user interface, templates are the tool you’ll use to produce that user interface. This article looks at what templates are and how to use them.

  • #Python
  • #Django
  • #views

Episode 3 - Views On Django

On this episode, we look at views, a major component within Django and a primary place where your code will run.

  • #Python
  • #Django
  • #views

Views On Views

Django URLs expect to send a response back to a user. Where does that response come from? A Django view! This article looks into the fundamentals of views and how to use them in your project.

  • #Python
  • #Django
  • #podcast

Django Riffs, a podcast for learning Django

I started a new podcast called Django Riffs. Django Riffs is all about learning how to use the Django web framework. The show will take beginners on a tour of Django to help them gain proficiency.