Django和Python有什么区别?

5
我正在考虑一份工作,需要精通Django和Python。我对Python有一些经验,但对Django却没有任何经验,也不知道Django具体是什么。请问有人可以解释一下Django和Python的区别、它们之间的关系以及用途吗?谢谢你们提前的帮助。

3
Django是一个用于Web应用程序开发的免费开源Python框架。它遵循了MVC(模型-视图-控制器)架构,强调了代码复用,可维护性和安全性。 Django提供了一系列工具和库,用于处理Web请求和响应,管理数据库并生成HTML表单。它还支持ORM(对象关系映射),这使得开发人员可以使用Python代码操作数据库而无需编写SQL语句。 Django是一个流行的Web框架,被广泛用于许多大型网站和应用程序的开发中。 - Joe Frambach
Django是一个Python包 :P - Paulo Bu
我为什么要对这个问题投反对票:http://meta.stackexchange.com/a/149138/133242 - Matt Ball
问错了问题。Django是建立在Python之上的框架。因此,最终两者都是Python代码。只是Django有一些实用方法可以派上用场。 - karthikr
2个回答

6

Python是一种编程语言。Django是使用Python构建的Web框架,旨在简化网站创建过程。它提供一组常用功能,以减少您需要编写的琐碎代码量。

Django提供以下功能:

  • 管理面板
  • 数据库建模层
  • 模板系统
  • 表单生成和验证。

以及其他常用功能。


3
这里有一个很好的概述来回答你的问题。基本上,Django是使用Python编程语言构建的Web框架。Python是用于编程的语言,而Django是一个框架,可以帮助抽象和简化一些经常遇到的例行任务。请参考:http://www.ehow.com/info_8450257_difference-python-django.html

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接