Learn how to get started using the popular crispy forms django application to streamline rendering your templates by doing your layout in python.
Models are important because they allow you to add, save, update, and delete data from the database, all from in your project. In this video you will learn how to create a model, query for data, and do your basic CRUD activities.
Adding an activity feed is simple with the eventlog application. I show you how to get started with it by easily adding it to your project, and how use and administer it.
Understanding Djangos a project structure can be a bit cumbersome when you start. With this video we walk you through the structure of a Django project, and the basics of how each part interacts with each other. By the end you will have an understanding of what to put where in your project, and how to get your html rendered to the browser.
Continuous Integration and Code Coverage used to be hard. Now with Travis-CI and Coveralls life just got a lot easier, especially for open source projects. In this video we will go over setting up travis and coveralls for django applications.
Testing your django views isn't exactly the easiest thing to get started doing, and do well. An understanding of how to test your views can go a long way in writing better tests. In this video you will learn about the Client and RequestFactory objects and how to use them to test your views. We will go over the basics of how they work, and write a few tests to demonstrate them.
Dealing with google site indexing from google and other search engines can be a pain, but fortunately django makes it easy with django.contrib.sitemaps and the django-robots app. In this video learn to create sitemap.xml and robots.txt quickly and easily.
Django's Signals are complicated when you first approach them. However, once you understand the basics of how they work, they are a powerful tool to put in your toolbelt. In this video you will learn about signals by creating your own basic signal class, and quickly using it. Then follow that up with creating a Signal in a django project and using it.
Jinja2 is a great templating language based on Django's templating engine. It has some great features, and is more performant. This video shows you how to get started with it in your projects today.
Productive unit testing is a big topic, and an almost essential part of a development process. However, a lot of people don't know where to start, or how. In this video I take you through a bit of why you test into how. We start off with writing a test, running a test, fixing test failures, and a few of the underlying parts of what make up tests.