Django有什么不同?

译者:anxin
日期:2017-09-04

Django框架相对于其他PHP框架还是有很多不同的地方。如果你是从PHP转过来的,那么本篇文章对你很有帮助。如果你是Python开发者,那么可以跳过此文章。

安装方式不同

Django是由Python编写成的,它可以看成是一个Python应用程序。Python的应用程序都存放在Python的软件库(Pypi)中,有一个专门的工具pip来管理这些应用(包括安装,升级,删除)。所以Django是通过pip从Python软件库中安装。

PHP框架则是从相应的官方上下载,然后解压在本地文件夹中使用。

运行方式不同

Django安装后,Django的软件包存放在Python的程序环境中。而Django的Web应用的文件在其他的位置,即:Web应用代码和Django自身的代码不在同一位置。Django安装时安装了一个可执行文件(Shell命令)django-admin,使用它来创建项目(即:Web应用),在项目运行时,要导入Python环境的位置,这样才能够加载到Django本身代码,才能够运行程序。MVC之间的互操作,是由Django控制的,Web应用只包括MVC各自的实现,没有它们之间的互操作,而这种互操作就是Django。

PHP框架的代码和项目本身是在同一位置的。即:在框架的基础上实现MVC的各个部分。

本文链接:/tutorial/django/django-butong

本文版权归知站所有,未经站长同意不得转载,谢谢尊重作者劳动成果!