149 videos

crispy-forms

Video 29 · Length: 7:44

Learn how to get started using the popular crispy forms django application to streamline rendering your templates by doing your layout in python.

Django Basics: Models

Video 28 · Length: 25:23 pro video

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.

Activity Feed with Event Log

Video 27 · Length: 6:22

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.

Django Basics: Project Structure

Video 26 · Length: 22:48 pro video

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.

Travis-CI and Coveralls

Video 25 · Length: 6:28

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.

Unit Testing Client and RequestFactory

Video 24 · Length: 11:01 pro video

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.

Robots and Sitemaps

Video 23 · Length: 6:03

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.

Understanding Signals

Video 22 · Length: 10:00 pro video

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.

Starting Jinja2

Video 21 · Length: 6:17

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.

Basic Unit Testing

Video 20 · Length: 17:01 pro video

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.