View Code? Open in Web Editor
NEW
Online learning platforms are a great example of applications where you need to provide tools to create content with flexibility in mind.
Home Page: https://github.com/abd1bayev/E-Learning-Platform-Django
Python 11.46%
CSS 41.93%
HTML 3.76%
JavaScript 42.85%
e-learning-platform-django's Introduction
E-Learning-Platform-Django
Online learning platforms are a great example of applications where you need to provide tools to create content with flexibility in mind.
In this unit you will learn:
- Create models for CMS
- Create fixtures for your models and apply them
- Use model inheritance to create data models for polymorphic content
- Create custom model fields
- Order course content and modules
- Create authentication views for CMS
- pip install -r requirements.txt
- python manage.py migrate
- python manage.py createsuperuser
- docker run -it --rm --name redis -p 6379:6379 redis
- docker run -it --rm --name memcached -p 11211:11211 memcached -m 64
- python manage.py runserver
- Install Django REST framework
- Create serializers for your models
- Build a RESTful API
- Create nested serializers
- Build custom API views
- Handle API authentication
- Add permissions to API views
- Create a custom permission
- Implement ViewSets and routers
- Use the Requests library to consume the API
e-learning-platform-django's People
Contributors
Watchers