Django 是Python的一个有名的web开发框架,简单易学,开发速度快,功能集成度不错。
经过几个系统的实践体会如下
优点:
- 学习简单,官方有丰富完善的文档。
- 开发速度快。
- 自身的ORM使用简单,model附带了常用的一些动态方法,model可结合form生成表单和实现表单验证
- 模板很方便,模板可以实现继承,如同java的类继承增强了复用性
- 自带的admin系统,包含了权限管理,简单配置就能自动生成管理后台,并且支持很多自定义功能。
- 性能突出,WSGI,支持fastcgi,scgi。
- 支持多种常见数据库
- 配置memcached很简单,很容易实现SNA
缺点
- 自身ORM功能不是很全面
- URL都需要配置
- 不支持多个数据库服务器链接
- 模板语言功能比较弱
- form只能和自身的model结合
总结
一般的系统,网站开发完全可以使用django,省时省力,学习入门快,如有如JAVAWEB开发经验,入门会更快(可完全放心,不需要有丝毫畏惧抵触心里),所以对于一些一般的系统没有必要在使用struts,jsf ....... 配置建立项目的时间用django都已做出几个功能了。
如果是复杂些的系统,也可以使用django来做,若是有多数据库服务器链接的需要就不方便使用django自己的ORM(不支持多数据链接是DJANGO很不方便的地方),我们可以引入python的其他ORM,如:sqlalchemy,sqlobject都是功能比较强的,只是不方便结合django的form来使用了,当然可以自己实现form组件来使用,开发速度还是会比JAVA快的多。
开发工具有方便的eclipse+pydev和netbeans for python
分享到:
相关推荐
python web开发的框架最新版本1.0.这是一个快速的开发框架。放在这里方便大家下载。
本书讲述如何用Python框架Django构建出强大的Web解决方案,本书讲解了使用新的Django 1.0版的各种主要特性所需要的技术、工具以及概念。 全书分为12章和6个附录,内容包括,Django Python实战,Django速成:构建一个...
Django 是一个开放源代码的 Web 应用框架,由 Python 写成。Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并于 2008 年 9 月发布了第一个正式版本 1.0 。Django 采用了 MVT 的软件设计模式,即模型(Model),...
Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。
python之网页版学生管理系统,运用Django 运用高级框架Django,写出的学生管理系统, 连接Mysql 开发过程简便
Django博客系统(Python)的数据库与模型非Django自动生成,采用Python的web开发框架(Django)和Mysql数据库,数据库的设计很不规范,由于时间方面的问题(基于才“出道”时的原有博客数据库结构),图片上传采用Python的...
Python下有许多款不同的Web框架,Django是重量级选手中最有代表性的一位,许多成功的网站和APP都基于Django,Django是一个开放源代码的Web应用框架,Django网站开发,Django遵守BSD版权,初次发布于2005年7月, 并于...
pythonDjango框架快速⼊门教程(后台管理) 框架快速⼊门教程(后台管理) Python下有许多款不同的 Web 框架。Django是重量级选⼿中最有代表性的⼀位。许多成功的⽹站和APP都基于Django。 Django 是⼀个开放源代码的...
Django知识点 PPT形式,Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,...
Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。
a CMS based on django 1.0,supported by Django Dream Team,created by huyoo353 on 2008-NOV-10. -------------------------------------------------------------------------------- ddtcms ver0.1一些说明...
Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。
使用pythonweb框架django写的网站 django版本1.9.6 数据库:sqlite3 前端:bootsharp 版本1.0 实现基本的博客功能。 1文章的增加和删除。 2文章列表和详情。 3评论功能以及后台管理. 4分页功能
Python Web框架 在某些python Web框架中的简单CRUD的集合。 本示例基于Python 3.4和最新版本的Web框架。 Web框架 Django的 瓶子 龙卷风 原料药 所有示例的实现均遵循此API。 根路由 / api 资源 人数 路线 /人 /人/ {...
使用了大量的Django高级特性和Bootstrap前端框架,展示了真实的项目部署过程。 ? 二、贴近实战 本系列课程为练手项目实战:学生管理系统的开发,项目包含了如下几个内容:项目的总体介绍、项目的数据库、连接数据库...
Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C; (二...
Django教程 Python下有许多款不同的 Web 框架。... Celery是一个基于python开发的分布式任务队列,如果不了解请阅读笔者上一篇博文Celery入门与进阶,而做python WEB开发最为流行的框架莫属Django,但是Django的请求
Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。 学习...
Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。 用户名...