
Welcome to Try Django 1.10
Walkthrough of the final product
Setup your system!
Working with Django & Virtualenv
Start the Django Project
Using Github
Ensure video quality and speed are at a comfortable level
A preview of what service we are emulating.
Start our first Django app
Discuss and implement the models concept!
How to make changes to models
Handle Migration issues
Saving items through the Python Shell (either Python 2 or 3 is okay to use!)
Update how Django Models save
Create a utility function for creating and saving the shortcode
Use a model manager to make convenience methods for creating models
Create custom django management commands
Using Class Based Views, Function Based Views, and setting up URLS
Adding Parameters from Django settings
Understanding arguments in URLs
Query the database with shortcodes
Using redirects and understanding how the url ordering pattern works
Setup your local system on how to test a domain name.
Using Django Hosts for handling subdomains
Creating a view for your templates
Using HTML forms to understand how the data is being passed
Using Django forms for built-in validation
Create custom data validation
Rendering new templates and context within them.
Reverse-ing urls and creating our short url
Add a way to monitor how often an link has been clicked.
Integrate Bootstrap to improve the look/feel of the site.
Clean up the project's functionality.
Clean up the project's functionality.
Launch your web application on the free tier of Heroku
Launch your web application on the free tier of Heroku
Launch your web application on the free tier of Heroku
Launch your web application on the free tier of Heroku
Launch your web application on the free tier of Heroku
Thanks for watching!
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 !@#$;*) 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.