`
剑事
  • 浏览: 62089 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Django 1.0 web 框架 体会

阅读更多

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

 

3
0
分享到:
评论
1 楼 fire01312 2009-06-30  
支持剑事同学

相关推荐

    Django 1.0.tar.gz

    python web开发的框架最新版本1.0.这是一个快速的开发框架。放在这里方便大家下载。

    Django Web开发指南

    本书讲述如何用Python框架Django构建出强大的Web解决方案,本书讲解了使用新的Django 1.0版的各种主要特性所需要的技术、工具以及概念。 全书分为12章和6个附录,内容包括,Django Python实战,Django速成:构建一个...

    Django1.11框架课件.zip

    Django 是一个开放源代码的 Web 应用框架,由 Python 写成。Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并于 2008 年 9 月发布了第一个正式版本 1.0 。Django 采用了 MVT 的软件设计模式,即模型(Model),...

    django框架基础.zip

    Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。

    python之网页Web版学生管理系统,运用Django

    python之网页版学生管理系统,运用Django 运用高级框架Django,写出的学生管理系统, 连接Mysql 开发过程简便

    Django博客系统(Python) 1.0

    Django博客系统(Python)的数据库与模型非Django自动生成,采用Python的web开发框架(Django)和Mysql数据库,数据库的设计很不规范,由于时间方面的问题(基于才“出道”时的原有博客数据库结构),图片上传采用Python的...

    Django Web框架/Python框架

    Python下有许多款不同的Web框架,Django是重量级选手中最有代表性的一位,许多成功的网站和APP都基于Django,Django是一个开放源代码的Web应用框架,Django网站开发,Django遵守BSD版权,初次发布于2005年7月, 并于...

    pythonDjango框架快速入门教程(后台管理).pdf

    pythonDjango框架快速⼊门教程(后台管理) 框架快速⼊门教程(后台管理) Python下有许多款不同的 Web 框架。Django是重量级选⼿中最有代表性的⼀位。许多成功的⽹站和APP都基于Django。 Django 是⼀个开放源代码的...

    Django知识点剖析.zip

    Django知识点 PPT形式,Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。 Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,...

    精通Django

    Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。

    DDTCMS 0.2.3.pre.20090808

    a CMS based on django 1.0,supported by Django Dream Team,created by huyoo353 on 2008-NOV-10. -------------------------------------------------------------------------------- ddtcms ver0.1一些说明...

    django2.1.0版本

    Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。

    Django博客系统

    使用pythonweb框架django写的网站 django版本1.9.6 数据库:sqlite3 前端:bootsharp 版本1.0 实现基本的博客功能。 1文章的增加和删除。 2文章列表和详情。 3评论功能以及后台管理. 4分页功能

    python-web-frameworks-crud:一个带有一些python Web框架的简单工具

    Python Web框架 在某些python Web框架中的简单CRUD的集合。 本示例基于Python 3.4和最新版本的Web框架。 Web框架 Django的 瓶子 龙卷风 原料药 所有示例的实现均遵循此API。 根路由 / api 资源 人数 路线 /人 /人/ {...

    Python Web开发动手练习项目V1.0 学生管理系统

    使用了大量的Django高级特性和Bootstrap前端框架,展示了真实的项目部署过程。 ? 二、贴近实战 本系列课程为练手项目实战:学生管理系统的开发,项目包含了如下几个内容:项目的总体介绍、项目的数据库、连接数据库...

    Django项目创建到启动详解(最全最详细)

     Django是一个开放源代码的Web应用框架,由Python写成。  Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。  Django采用了MVC的软件设计模式,即模型M,视图V和控制器C; (二...

    Django中使用Celery的教程详解

    Django教程 Python下有许多款不同的 Web 框架。... Celery是一个基于python开发的分布式任务队列,如果不了解请阅读笔者上一篇博文Celery入门与进阶,而做python WEB开发最为流行的框架莫属Django,但是Django的请求

    Python Django的安装配置教程图文详解

    Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。 学习...

    django实现用户登陆功能详解

    Django是一个开放源代码的Web应用框架,由Python写成。 Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。 Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。 用户名...

Global site tag (gtag.js) - Google Analytics