Building an E-Learning Platform

In the previous chapter, you added internationalization to your online shop project. You also built a coupon system and a product recommendation engine. In this chapter, you will create a new project. You will build an e-learning platform, creating a custom Content Management System (CMS).

In this chapter, you will learn how to:

  • Create fixtures for your models
  • Use model inheritance
  • Create custom model fields
  • Use class-based views and mixins
  • Build formsets
  • Manage groups and permissions
  • Create a CMS

Get Django 2 by Example now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.