|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/how-to-setup-django-on-fedora-with-apache-mod_wsgi-mariadb/
课程评论:没有评论
课程名称:使用Apache Web服务器(及WSGI)为Django提供服务 课程概述: 该课程旨在帮助学员设置以生产环境为导向的开发环境,具体是通过Apache Web服务器以超快的WSGI接口提供Django网站/应用程序,同时使用像MariaDB这样的强大数据库管理系统作为后端。在课程中,您将学习如何配置和集成不同的软件,为您的项目服务,同时了解一些重要决策背后的原因。大多数网络课程仅教授如何在Python虚拟环境内安装Django,但很少有课程讲解如何通过Apache Web服务器提供Django应用程序服务。而其他一些课程则教您如何在Nginx和Gunicorn堆栈上安装它。此外,几乎没有课程会告诉您如何安装mod_wsgi或如何正确配置它。因此,这门课程应运而生,以快速便捷的方式教您这些内容。请注意,课程支持Django 4和5两个版本,因此无论您使用哪个版本,配置都是相同的。完成课程后,您将能够部署Django网站或应用程序,并且能够通过应用本课程展示的基本概念,服务基于Flask或其他框架的应用程序。此外,您还将学习如何设置数据库并将其连接到Django。虽然我们只讨论MariaDB(MySQL的一个分支),但您可以将所学知识应用到其他主要的替代数据库管理系统,例如PostgreSQL。在课程结束时,我们将进行最终配置和调整,将Django应用程序部署到Apache服务器,以确保其能够公开访问。 课程大纲:无
This course is about setting up your development environment with production in mind, where we serve a Django website/application through Apache Web Server, through the ultra fast WSGI interface while using a robust DBMS like MariaDB as our database backend. You will learn about not only the configuration & integration of all these different software for your project, but also the rationale behind some of the big decisions along the way. Most courses that you will find on the internet only show you how to install Django inside a python virtual environment, but they don't teach you how to serve your Django Application using Apache Web Server. Many other courses, show you how to install it on Nginx & Gunicorn stack. And also there is nearly no course that tells you how to install mod_wsgi or how to properly configure it. Worry not, that is why I created this course, to Teach you all of that, in a quick & easy manner. Please Note that both Django 4 & 5 are supported, so it doesn't matter which one your are using. The configurations are same for both. After taking this course, you would be able to not only deploy a Django website or application, but you can even serve something based on Flask, or other frameworks by applying the underlying concepts shown in this course. Moreover, you will also understand how to setup database & connect them to Django. So even though we cover only MariaDB which is fork of MySQL, you can apply the knowledge taught to use the other big alternative DBMS i.e., PostgreSQLTowards the end, we will make the final configuration & adjustments, and deploy our Django Application on Apache, such that it is ready to be served publicly.