Django的MTV开发模式,Python云端架构系统的开发过程和方法
Python是一种跨平台的计算机程序设计语言,是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发
Django是Python非常优秀的第三方库,能进行Web开发,搭建云端相关后台的技术。Django使搭建Web apps和云端后台快速、容易、且代码少。Django是一个产品级框架,支撑全球近万个网站及云端。Django是一个Web框架,采用MTV(Model-Template-View)模型组织。Django相比其他框架,Django充分利用Python的特点,开发效率高。Django简化了整个云端后台设计和开发
一、安装Python开发环境
默认安装 Python即可。安装完成后你需要设置 Python 环境变量。 右击计算机->属性->高级->环境变量->修改系统变量path,添加 Python 安装地址,需要根据自己实际情况来处理
安装过程不在演示
二、Django库的安装
在安装 Django前,系统需要已经安装了Python的开发环境
Windows系统下,安装方法如下
(方法一)以管理员身份运行cmd,执行以下命令
pip install django
(方法二)将Django下载好的压缩包解压,解压后文件放入python安装的根目录,以管理员身份运行以下cmd命令
python setup.py install
检查Django是否安装成功,使用cmd命令
python
import django
print(django.get_version())
显示版本号,安装成功

三、Django框架的最小程序
程序开发过程使用PyCharm社区版+Windows命令行
Django框架的最小程序开发步骤如下:
1.(1).新建一个Web框架工程,工程名为mysite
输入命令:(可以用cd命令来选择目录)
django-admin startproject mysite
(2)在mysite工程创建一个具体应用helloapp
输入命令:(用cd来进入建立的工程目录)
python manage.py startapp helloapp

2.修改工程,增加功能
(1)在PyCharm上修改views.py,具体代码如下:
# Create your views here.
from django.http import HttpResponse
def hello(request):
return HttpResponse("Hello World! I am coming....")
(2)在PyCharm上修改urls.py,具体代码如下:
from django.contrib import admin
from django.urls import path
from helloapp import views
urlpatterns = [
path('index/', views.hello),
path('admin/', admin.site.urls),
]
注意:代码格式,小心tab和空格。如错误使用tab和空格,代码没对齐,python编译器都会报错。调试运行不能通过
3.调试运行Web框架
在windows命令行,输入命令:
python manage.py runserver

通过浏览器查看结果
四、返回一个HTML页面
在mysite工程中创建一个具体应用hello2app。在windows命令行,输入命令:
python manage.py startapp hello2app
在hello2app应用下新建templates文件夹,新建Demo.html文件
修改hello2app应用的views.py文件,增加返回操作。具体代码如下:
from django.shortcuts import render
# Create your views here.
def hello(request):
return render(request,"Demo.html")
设定本地路由。在hello2app应用中,新建本地路由urls.py文件,指定本地路由和操作之间的关系。具体代码如下:
from django.urls import path
from . import views
urlpatterns = [
path('', views.hello)
]
在全局路由文件增加对本地路由文件的引用。修改mysite应用下的全局路由文件urls.py。具体代码如下:
from django.contrib import admin
from helloapp import views
urlpatterns = [
path('index/', views.hello),
path('admin/', admin.site.urls),
]
设置模板路径,让Django框架找到模板所在目录。修改mysite应用下settings.py文件,增加对templates文件路径的设置。具体代码如下:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'hello2app/templates')],
'APP_DIRS': True,
……
}
运行。在windows命令行,输入命令:
python manage.py runserver
通过浏览器查看