Django

Django是Python编程语言驱动的一个基于MVC风格的Web应用程序重量级框架,拥有高度定制的ORM和大量API,简单灵活的视图编写,优雅的URL,适于快速开发的模板,以及强大的管理后台。Django 3.0支持Python3.6、3.7和3.8,并支持ASGI(Asynchronous Server Gateway Interface),这是对现有Web服务器网关接口WSGI(Python Web Server Gateway Interface)模式支持的补充。

【必备技能】

作为基于Python语言的Web开发框架,Django使用者首先需要了解Python的基本数据类型与核心的类包。

由于Django主要用于Web开发,因此在使用该框架自定义模板的过程中,需要事先掌握一定的网页开发技能(HTML、CSS和Javascript)。

对于需要运用Django开发复杂网页的使用者,还需要掌握类似Angular、Vue、react等前端JS框架。

如果动态网站需要以关系型数据库作为支撑,还需要了解SQL语言,熟悉PostgreSQL、Oracle等常用数据库的使用。

微服务部署到服务器 微服务 django_开发语言

【环境准备】

这里以一台装有Windows操作系统的计算机为例。

安装Python:下载安装,完成后在CMD命令行窗口输入“python”命令检测;

安装Django:在CMD命令行窗口输入“pip install django==3.1”命令安装;

安装PyCharm:现在安装这款Python IDE工具,默认安装即可;

其他必备技能所需用到的工具及数据库安装;

【工程创建】

以管理员方式打开CMD,运行下面的命令创建相应的工程。

django-admin startproject XXX
如:E:\>django-admin startproject demos demo1
表示在E盘下面创建一个名称为demos的工程文件夹,并指定了工程名称为demo1。
通过PyCharm工具打开工程(比如上面的E:\demos),可以发现项目中包含了一个demo1文件夹,以及一个manage.py文件(用于项目启动),其中demo1文件夹包含如下5个文件:
__init__.py : 一个空文件,告诉Python这个目录应该被认为是一个Python包;
asgi.py : 用于异步调用;
settings.py : 用于配置信息;
urls.py : 用于路由设置;
wsgi.py : 用于WSGI兼容的Web服务器上的入口;
创建完项目以后,进入demos目录,使用如下命令运行项目。
python manage.py runserver