`
剑事
  • 浏览: 62967 次
  • 性别: 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  
支持剑事同学

相关推荐

    django1.0文档

    这个“django1.0文档”是官方提供的详尽指南,包含了关于 Django 1.0 的所有核心概念、功能和最佳实践,对于开发者来说是一份非常宝贵的资源。 **Django 框架基础** 1. **模型(Models)**: Django 的核心之一是它...

    Django 1.0 Web Site

    ### Django 1.0 Web Site Development #### 一、Django 框架简介 Django 是一个用 Python 编写的开源 Web 开发框架,它遵循模型-视图-控制器(Model-View-Controller,MVC)架构模式。Django 的设计目标是简化 Web...

    分享:集成了Django1.0 的Google App Engine开发 模板项目

    "集成了Django1.0的Google App Engine开发模板项目" 这个标题揭示了我们要探讨的核心内容。它表明我们有一个特定的项目模板,该模板结合了两个重要的技术:Django 1.0 和 Google App Engine。Django是一个广泛使用的...

    Django 1.0.tar.gz

    这个"Django 1.0.tar.gz"文件包含了Django框架的1.0版本,它是Python Web开发的重要工具。 在Web开发领域,框架的作用是提供一个基础结构,帮助开发者组织代码,处理常见的任务,如路由请求、处理表单数据、管理...

    Django1.0速查手册_Django 1.0 Cheat sheet

    通过以上详细解析,我们可以看到Django 1.0速查手册覆盖了框架中广泛使用的模板标签和过滤器,这些工具对于高效开发Web应用程序至关重要。无论是初学者还是经验丰富的开发者,在面对日常开发任务时,都能从中找到所...

    Django 1.0 Template Development

    Django 模板系统是该框架的一个重要组成部分,用于处理页面的展示层逻辑。它提供了一种简单而强大的方式来渲染HTML页面,并允许开发者轻松地分离业务逻辑和展示逻辑。模板引擎支持条件语句、循环等常见的编程结构,...

    django book 1.0

    Django是一种高级Python Web框架,它鼓励快速开发和干净、实用的设计。MVC(模型-视图-控制器)是一种设计模式,将应用程序分为三个核心组件:模型、视图和控制器。在Django中,这种模式有所变化,被称为MTV(模型-...

    Django 1.0 中文文档.doc

    《Django 1.0 中文文档》是一个详尽的指南,主要针对初学者,旨在帮助读者快速掌握Django框架的基础知识。在这个文档中,首先介绍了如何编写你的第一个Django程序,通过创建一个简单的投票应用来引导学习者逐步了解...

    Django1.0以上版本的教材-DjangoBook2.0中文版.pdf

    《DjangoBook 2.0》是一本针对Django 1.0以上版本的教材,旨在帮助读者深入理解并掌握Django框架的各个方面。这本书不仅适合初学者入门,也能为有一定基础的开发者提供深入的技术指导。教材覆盖了Django框架的核心...

    The Django Book1.0中文版

    《Django Book 1.0中文版》是针对Python Web开发框架Django的一份详尽教程,它提供了中英文双语对照,便于学习者深入理解Django的核心概念和功能。Django作为一款强大的、高性能的开源框架,因其高效、安全且易于...

    Packt.Publishing.Django.1.0.Template.Development

    《Django 1.0 模板开发》是一本由 Packt Publishing 出版的专业指南,旨在帮助读者深入了解 Django 框架下的模板开发技术。本书作者 Scott Newman 是一位经验丰富的 Web 开发者,自 1997 年以来便投身于商业网站的...

    Django1.11框架课件.zip

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

    django web开发教程

    1. Django框架概述:Django是一个用Python语言编写的开源的、高级的Web框架,它鼓励快速开发和干净、实用的设计。Django遵循MVC(模型-视图-控制器)设计模式,但更确切地说,它是MVT(模型-视图-模板)架构模式。该...

    django框架基础.zip

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

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

    Python之网页Web版学生管理系统是基于Django框架构建的一个实用项目,它展示了如何利用Python的强大力量和Django的高效能来实现一个完整的Web应用。Django是一个开放源代码的Web应用框架,遵循模型-视图-控制器(MVC...

    Django web 开发指南源码(部分)

    Django是一个功能强大的Python Web框架,以其“快速、可扩展且专业”著称。本书旨在帮助开发者理解和掌握Django的核心概念,包括模型设计、视图处理、模板渲染以及更高级的主题如用户认证和内容管理系统。 2章通常...

    Django博客系统(Python) 1.0

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

    Python Web Development With Django

    本书《Python Web Development With Django》是一本关于使用Python和Django框架进行Web开发的专业书籍。与其他市场上已有的Django书籍相比,本书的独特之处在于它在三个方面进行了均衡的探讨:Django的基础知识、...

    Django-1.7.10.tar.gz

    Django是Python编程语言中的一个强大且流行的Web框架,它以“快速开发”和“清晰设计”为理念,被广泛用于构建高效、可扩展的Web应用程序。Django 1.7.10是该框架的一个特定版本,包含了该版本的所有更新、改进和...

Global site tag (gtag.js) - Google Analytics