| Blog | Matt Layman |
|---|---|
| RSS 2.0 Feed | Django on Matt Layman |
| web | https://www.mattlayman.com/tags/django/ |
| Last Update | 03.15.2026 |
| Posts | 193 |
Recent content in Django on Matt Layman
| Blog | Matt Layman |
|---|---|
| RSS 2.0 Feed | Django on Matt Layman |
| web | https://www.mattlayman.com/tags/django/ |
| Last Update | 03.15.2026 |
| Posts | 193 |
Jan. 8, 2020 » Django on Matt Layman » [Archived Version]
Maybe you have heard about Django and that it can help you build websites. You might be new to Python, new to web development, or new to programming. This new series, Understand Django, will show you what Django is all about. Throughout this series, I will reveal how Django is a powerful tool that can unlock the potential of anyone interested in making applications on the internet. Django is used by companies like Instagram, Eventbrite, Disqus, and Udemy, and is also a great tool for individual…
Read MoreJan. 1, 2020 » Django on Matt Layman » [Archived Version]
In this episode, we started a users app and hooked up the custom user model feature of Django to unlock the full extensibility of that model in the future. The stream was cut short this week because of some crashing issues in the OBS streaming software. The goal of the episode was to add django-allauth so that users can sign into the service with an email and password instead of the default username and password combination.
Read MoreDec. 18, 2019 » Django on Matt Layman » [Archived Version]
In this episode, we set up a couple of tools that will be at the base of development. The first tool was django-environ to control Django settings from environment variables. The second tool was the django-debug-toolbar to help with debugging pages in future work. We started the stream with an upgrade to Django 3.0.1 because of a security release that was announced today. For a new project, I don’t recommend upgrading packages all the time, but security releases are my exception to that rule.
Read MoreDec. 6, 2019 » Django on Matt Layman » [Archived Version]
In this episode, we started a brand new project! I had some internet troubles so this “stream” is actually a local recording from my computer. We created a new Django project from scratch and set up Heroku to handle deployments. In spite of the streaming trouble, we were able to get a bunch done. We started the project from scratch so we made a repository on GitHub with some .gitignore settings tailored for Python projects.
Read MoreJuly 25, 2019 » Django on Matt Layman » [Archived Version]
In this episode, we updated Continuous Integration (CI) to run webpack and the Django collectstatic command. This is part of the ongoing effort to simplify deployment by moving work to CI.
Read MoreJuly 4, 2019 » Django on Matt Layman » [Archived Version]
In this episode, we finished connecting the Django Shiv app into Ansible. This required messing with file permissions and copying settings files to their proper place.
Read MoreJune 27, 2019 » Django on Matt Layman » [Archived Version]
In this episode, we got into a static files problem that caused a template to fail to load from the Shiv app. After some serious spelunking through the Django code and deep debugging, we found the file permission error that was the source of the problem.
Read MoreJune 20, 2019 » Django on Matt Layman » [Archived Version]
In this episode, we got our hands dirty with the Django Shiv app that we build to work out issues with finding templates and other settings problems.
Read MoreApril 18, 2019 » Django on Matt Layman » [Archived Version]
In the latest episode of Building SaaS with Python and Django, we completed the account deactivation workflow of the Django app. This included: Canceling the subscription with Stripe. Marking the user as inactive. Sending the user to a friendly page to indicate that their account is deactivated. The recording is available on YouTube and the full transcript is below.
Read MoreMarch 7, 2019 » Django on Matt Layman » [Archived Version]
In this episode, we added a feature flag system to College Conductor to control when users see new features. We used the excellent Django Waffle project.
Read More