Try Django 1.10 | Create a URL Shortening Service

Try Django 1.10 | Create a URL Shortening Service
Try Django 1.10 | Create a URL Shortening Service
English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 5.5 Hours | 1.06 GB

Django is a powerful web framework that makes it easy to build web applications it's why it's the #1 Python library

Try Django 1.10 is an introduction to Django version 1.10 by creating a simple, yet robust, URL Shortening Service. This series covers a variety of Django basics as well as Django 1.10 specific material.

Generally the topics will include:

  • How we made the Kirr url shortening service
  • Django Project Setup
  • Class Based Views (& some Function Based Views)
  • Models, Model Forms, Forms, Form Validation
  • Overriding Model Save Method
  • Launching on a Live Server (via Heroku)
  • Custom Validation directly on Django Fields
  • And More

What Technology you'll learn in the Build a Try Django 1.10 URL Shortening series:

  • Django Framework (version 1.10): a powerful backend framework used by top sites like Instagram and Pinterest. Django makes it easier to have a powerful web application to use for all types of projects. Django is written in Python (and is one of the most popular Python libraries in the world).
  • Bootstrap (version 3.3): a powerful front-end framework used by thousands of sites around the world. Bootstrap makes it easier to have a responsive web application so it looks awesome on any mobile device and any desktop computer.
  • Python 3: One of the top programming languages in the world. Powerful enough for the experts, easy enough for beginners. Why? It uses spaces and line breaks with minimal special characters (like [email protected]#$;*) which means it's closer to English than most programming languages.

All of our tutorials have a simple goal in mind: get you building something real and quickly through step-by-step training.

Table of Contents

Welcome
1 Welcome
2 Walkthrough

Setup Getting Started
3 Setup System
4 Virtualenv Django
5 Start Django Project
6 Github
7 Video Quality Speed
8 What were going to build -- A URL Shortener

Build the Kirr service
9 Startapp Shortener
10 Models
11 Make Changes to Models
12 Handling Migration Failures
13 Saving in the Python Shell
14 Override the Save Method
15 Dynamic Shortcode Generator
16 Model Manager Refresh Shortcodes
17 Custom Django Management Commands
18 CB Views FB Views and URLs
19 Using Parameters from Django Settings
20 URL Keyword Arguments
21 Query the Database with the Shortcode
22 HttpRepsonse Redirect URL Ordering
23 Locally Testing a Domain Name
24 Using Django-Hosts for Subdomain Handling
25 Home View In App Templates
26 HTML Forms
27 Django Forms
28 Form Validation Custom Validators
29 Rending New Templates and Context
30 Reverse and Short URL
31 Analytics App
32 Integrate Bootstrap

Project Clean Up
33 Part 1
34 Part 2

Heroku Going Live
35 Heroku Part 1
36 Heroku Part 2
37 Heroku Part 3
38 Heroku Part 4
39 Heroku Part 5

Final Section
40 Thank you Next Steps