Django资源列表

最近经常在这个版面看到Django 相关扩展的介绍,而其一个扩展写一个帖子,觉得没太必要吧。
以前整理的django资源列表 ,从我的wiki上转过来的。
要找django资源,官网的wiki也是一个不错的地方。
http://code.djangoproject.com/wiki/DjangoResources
资源

django官网

django文档

Django Step by Step
曾是最佳的django入门 教程 ,只是这个教程是针对0.95的,现在不少地方已经有所变动。
django可复用app设计

django最佳实践
django可复用app设计 的一个更好的分支。个人为人这个文档是每个django开发 人员必读的。
django最佳实践 中文 翻译

django book
一本免费的django电子书
django book 中文翻译

djangosnippets
一个关于django的代码 片段网站,在里面可以找到一些应用 的django代码片段。站点本身是用django写的,且开发源码
djangosites
这个网站里介绍了很多实用django搭建的站点。而且可以从这里找到很多带源代码 的django站点。不过我个人觉得里面没有多少值得参考的站点代码。

使用django搭建的站点

django官网
django官网本身使用django搭建,而其提供了代码。django官网的大多功能 由整合的trac实现,所以网站的django代码没几行。
海报网
据说这是目前流量最大的django站点。据我的了解,这个网站的流量也确实大的有些超乎想象,该网站应当有接近CSDN的流量。不过这个网站将大量的页面进行了静态化,如果以这个网站的标准来评价django的性能应当不够客观。
好看簿
国内的另一个django站点,目前也有不错的流量。作为该网站的用户,我感觉网站的响应速度并不怎么快。看来好看簿在服务器优化方面还需要更多的努力。

django的开源项目

pinax
这是我看到的最有价值的django开源项目。pinax可以看做是django的一个脚手架。她提供了快速开始一个新django项目的方法,同时对大
量第三方app的使用方法进行了演示。django的app质量参差不齐,如果你想挑选app,那你可以看看pinax里都集成了哪些app。pinax
里集成了的app通常都不至于太烂。此外pinax自身也带了一些有用的app,比如blog等。
    如果你想以最快的速度了解pinax,可以去
http://cloud27.com/
看看。这是一个用pinax搭建的SNS网站。
Satchm o
网店系统 。看她的介绍,似乎已经有不少人在用这东西了。
LFS(Lightning Fast Shop)
网店系统,就Demo来看似乎是倾向于房屋交易平台。陆陆续续的也有部分商业网站开始使用该系统了,
比如这个

reviewboard
非常有前途的一个code review工具 。最开始是
VMware
在用,来后给开源了。

django的可重用app
CMS

Django CMS Apps Comparison
Django CMS Apps的比较

Forum

Django Forum Apps Comparison
Django Forum Apps的比较

调试

django-debug-toolbar
为django站点增加调试功能,支持查看django生成的sql语句 ,及sql的执行时间等,功能强大。不过由于该组件使用了jquery,似乎会使用部分使用了jquery的站点无法正常工作。
django-db-log
将django的异常保存到数据库
django-logging
增加sql日志。直接在站点的网页 上查看当前页面所使用sql语句以及执行时间。功能比django-debug-toolbar要弱不少,不过要是django-debug-toolbar把你的页面毁了,那就试试这个吧。

数据 库升级
在项目开发过程中表结构 的变动总是难免,django目前还不支持表结构的自动更新,不过相关的第三方app倒不少。这些app各有各的特色,具体如何选择就要看个人的喜好了。

SchemaEvolution
介绍django数据库升级的wiki页面,相关的app都可以在这个页面找到。

未分类

django-registration
注册功能,支持帐户的邮件激活。
django-tagging
为站点增加tagging功能
django-voting
投票功能
django-ajax-validation
使用ajax方式对表单进行校验,需要jquery的支持。这个组件只能校验,如果需要增加ajax提交表单的功能,还需要自己手动做些修改。
django-announcements
发送站内公告,该公告只显示一次。可以设置公共的发送对象 (所有人,指定用户,登陆用户)。
django-avatar
为用户增加设置个人头像的功能。支持
http://www.gravatar.com/
和用户上传头像。
django-dbtemplates
将django的template保存在数据库,并通过cache来加速template的加载。这样可以很方便的通过admin来编辑template。我想这东西应当可以用来实现一些简单的CMS功能,不过似乎用处不是太大。
django-microblogging
类似Twitter的微型博客
django-notification
消息分发组件,用来实现类似好友最新动态 的功能。
django-pagination
一组翻页相关的utils,包括用于实现翻页的tag等。
django-robots
通过django的admin来管理robots.txt。不过我觉得robots.txt这东西为什么还需要用admin来管理,还不如直接编辑来的方便。
django-messages
实现站内消息的功能。目前该组件的功能的功能还比较弱,虽然作者在进行重构,但似乎进展缓慢。如果有需要我可能会自行对该组件进行一些增强。
django-threadedcomments
评论组件,可以给任何的models增加评论功能。
django-extensions
一些全局的 management extensions。其中包括create_app的增强,使用werkzeug做开发服务器等功能。
django-uni-form
以div方式渲染forms
django-timezones
时区设置组件,允许用户设置自己所在的时区。
django-bookmarks
书签管理组件
django-email-confirmation
在用户设置邮件地址后,给用户的邮箱发送一封确认邮件。用户点击邮件里的link来确认邮件地址的有效性。
django-mailer
邮件发送的增强组件,会在邮件发送失败时记录失败日志。
django-friends
朋友组件,支持邀请用户成为好友等。
django-locations
似乎是一个基于地区的社交网络 ,需要yaohoo map的支持。
django-oembed
方面媒体(视频 等)内容嵌入,自动将媒体的连接转换成正确的html代码。
django-swaps
易物平台,比如用PSP换NDS啥的。
django-wikiapp
wiki组件,支持多种wiki语法 。不过目前该组件的功能还是比较简单,比如不支持附件。
django-mptt
用于生成树形列表的app。如果你认为它会自动给你生成一个完整的树,那你就错了,她只是一组工具。我感觉这东西并不是太好用,是否有什么优点 ,暂时不太清楚。
django-photologue
图片管理,上传图片,缩略图显示等。
django-filebrowser
django-admin的一个扩展,可以直接通过admin对服务器上的文件 进行管理。我没用过这东西,不过看介绍,感觉非常棒。
goflow
Django上的一个工作流引擎,设计灵感来源于OpenFlow。没用过这东西,对工作流也不太了解,所以也不知道这东西好不好。不过这似乎是django上唯一的一个工作流app。

               
               
               

本文来自itlong.com,如果查看原文请点:http://blog.itlong.com/u2/84280/showart_2029123.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
未来社区的建设背景和需求分析指出,随着智能经济、大数据、人工智能、物联网、区块链、云计算等技术的发展,社区服务正朝着数字化、智能化转型。社区服务渠道由分散向统一融合转变,服务内容由通用庞杂向个性化、服务导向转变。未来社区将构建数字化生态,实现数据在线、组织在线、服务在线、产品智能和决策智能,赋能企业创新,同时注重人才培养和科研平台建设。 规划设计方面,未来社区将基于居民需求,打造以服务为中心的社区管理模式。通过统一的服务平台和应用,实现服务内容的整合和优化,提供灵活多样的服务方式,如推送式、订阅式、热点式等。社区将构建数据与应用的良性循环,提高服务效率,同时注重生态优美、绿色低碳、社会和谐,以实现幸福民生和产业发展。 建设运营上,未来社区强调科学规划、以人为本,创新引领、重点突破,统筹推进、整体提升。通过实施院落+社团自治工程,转变政府职能,深化社区自治法制化、信息化,解决社区治理中的重点问题。目标是培养有活力的社会组织,提高社区居民参与度和满意度,实现社区治理服务的制度机制创新。 未来社区的数字化解决方案包括信息发布系统、服务系统和管理系统。信息发布系统涵盖公共服务类和社会化服务类信息,提供政策宣传、家政服务、健康医疗咨询等功能。服务系统功能需求包括办事指南、公共服务、社区工作参与互动等,旨在提高社区服务能力。管理系统功能需求则涉及院落管理、社团管理、社工队伍管理等,以实现社区治理的现代化。 最后,未来社区建设注重整合政府、社会组织、企业等多方资源,以提高社区服务的效率和质量。通过建立社区管理服务综合信息平台,提供社区公共服务、社区社会组织管理服务和社区便民服务,实现管理精简、高效、透明,服务快速、便捷。同时,通过培育和发展社区协会、社团等组织,激发社会化组织活力,为居民提供综合性的咨询和服务,促进社区的和谐发展。
Django是一个使用Python编写的开源Web应用框架,它提供了一组功能强大且易于使用的工具和库,用于帮助开发人员快速开发高效的Web应用程序。 Django 3.0 是Django框架的最新版本,于2019年12月发布。它引入了一些新的功能和改进,为开发人员提供了更好的开发体验和性能。下面是一些Django 3.0的主要特点和资源。 1. 异步视图:Django 3.0引入了异步视图支持,允许开发人员使用async/await语法编写异步视图函数,以提高性能和响应性。 2. Enums枚举类型:Django 3.0添加了Enums支持,使开发人员能够定义和使用枚举类型,这在一些特定的应用场景中非常有用。 3. Form类的改进:Django 3.0改进了Form类,使开发人员能够更轻松地自定义表单字段和验证逻辑,以及处理文件上传。 4. Admin后台管理界面的改进:Django 3.0通过改进Admin后台管理界面的用户体验和功能,使开发人员更容易管理和配置应用程序。 对于学习和开发Django 3.0应用程序,有一些非常有用的资源可供参考,包括官方文档(https://docs.djangoproject.com/)、教程和视频课程、在线社区和论坛。 官方文档提供了详细的使用说明和示例代码,可以帮助开发人员了解Django的各个方面和功能。 在网上有很多Django 3.0的教程和视频课程,这些资源可以帮助初学者逐步学习Django的基础知识和开发技巧。 此外,Django社区和论坛是一个非常有用的资源,开发人员可以在那里提出问题、寻求帮助和分享经验。 总之,Django 3.0是一个功能强大且易于使用的Web应用框架,通过使用这些资源,开发人员可以更好地了解和开发Django应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值