Web Application Deployment for Django
- Duration
- 20 Hours
- Language
- Chinese
- Category
- Web 3.0
- Course code
- WD_05
Learning outcomes
- check_circle Learn ways to deploy with WSGI
- check_circle Learn ways to deploy with ASGI
- check_circle Learn the pros and cons of WSGI and ASGI
- check_circle Recognize factors to be considered when choosing the hosting provider
- check_circle Be able to prepare a checklist before deployment
Description
Django, being a web framework, needs a web server in order to operate. Since most web servers don’t use Python by default, an interface is needed to make that communication happen. WSGI and ASGI are the two interfaces currently supported by Django. Besides interfaces, the type of hosting providers should also be considered, be it a Platform-as-a-service (PaaS) option or a virtual private server (VPS). In addition, the different levels of computing and network resources at different prices should be taken into account. By the end of this course, you should be able to consider all the above factors and successfully deploy your web applications.