Our philosophy is teaching individuals how to code by going through step by step projects. This drives the majority of our content with one exception: the Django Core course.
Our philosophy is teaching individuals how to code by going through step by step projects. This drives the majority of our content with one exception: the Django Core course.
In this course, we go in-depth into various Django concepts to provide a comprehensive guide to topics that include:
We built this for students looking for a in-depth look at the above concepts. We encourage you to have some experience with Django such as our Try Django series (1.8 & Up) which is available on Udemy.
Welcome to Django CORE!
Suggestions & Recommendations for getting started with this course.
How to go about using this course... this video is merely a suggestion but we do think it's the best way to use this course. Cheers!
Welcome to Django Function based views.
Create your first view with a new blank project.
Learn about basic responses to any given view.
Understanding CRUD and how it relates to views.
Render Django Templates
Understanding how to add context, like variables, strings, lists, and more in Django views.
How to update your views to use decorators
Build a detail view for working with model data.
Build a create view for working with model data and forms.
Build a update view for working with model data and forms.
Build a delete view for working with model data.
Learn how to combine your CRUD actions into 1 view; although this method is NOT recommended, it's good to think about how FBVs could work... this, ideally, makes you excited for Class Based Views (see the section in this course for more!)
Create a basic search function within your views.
Thank you for watching this section!
Welcome to Django models unleashed.
Learn about Django models as it relates to the documentation version.
Start and create your django project.
Create your first model and run migrations.
Learn about Django fields and field arguments.
Add your model to the Django Admin.
Learn about how to create Django field choices
Understanding Django Object name in Unicode
Learning about built-in field validation.
Create your own custom field validation which is useful for both model fields as well as Form fields.
Override the Django Model save method.
Learn about Django signals to improve the flow of your model saving.
Learn more about Django fields and field arguments.
Extend your Django model with methods & properties.
Working with Model managers and your models.
Create your own custom QuerySet methods
How to work with models inside of the Python shell managed by Django.
Thank you for watching!
Welcome to Class Based Views
Requirements for this section and recommendations before starting.
First view & understanding a basic template view.
Customize your template view.
Learn about the base view all CBVs inherit from and work with your first mixin.
Learn how to integrate decorators with your views by creating your own custom mixin.
Learn about CRUD with Django Class Based Views.
Learn about CRUD with Django Class Based Views.
Working with Exceptions and querying the database for model objects (instances).
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.