In this chapter, we are going to create a Django based image gallery app where a user can create a photo album and upload images. While working in Django, it's really interesting and challenging to serve the static and media content. Usually, developers store the images in file storage and servers via the URL. Here, we are going to store images in AWS S3 and serve via the CDN network provided by the AWS CloudFront service.
Topics we will cover in this chapter include the following:
- Installing and configuring Django
- Designing an image gallery application
- Serving static and media files via AWS CloudFront CDN
- Setting up static and media files
- Integrating Zappa
- Building, testing, and deploying the Django application using Zappa
- Django management command