文档章节

Django resources

w
 wychl
发布于 2014/10/09 13:46
字数 4114
阅读 71
收藏 1

Django resources

This page lists open source projects and applications regarding Django, the framework for perfectionists with deadlines.

Feel free to update this page to improve the content as you see an opportunity to add or modify a resource, or to remove any unmaintained project from the list.

  1. ToDo

  2. Sites using Django

  3. References & Development Aides

  4. Django books

  5. Django application components

  6. Open-Source Django projects

  7. General

  8. Installing and configuring Django

  9. Development environment

  10. Templates

  11. Code examples

  12. Web services/APIs

  13. Tutorials on the Web

  14. Presentations

  15. Resources in other languages

  16. Community

  17. Jobs & Employment

  18. Cheat Sheets and Quick Starts

ToDo

Things people can do to improve this page includes:

  • Relocating unmaintained projects to a "Discontinued resources" section.

  • Maintain a dynamically generated changelog

Sites using Django

References & Development Aides

  •  djangopackages.com - A list of open-source apps/projects for Django, focused on comparing similiar apps.

  •  Findjango - A vertical search engine addressing the Django community. Warning - link appears dead, redirects to drinkfindr.com

  •  DjangoSearch - A multilingual search engine for Django and archive of all articles.

  •  djangosnippets.org - Code-sharing site with source code available.

  •  django-apps.com - A catalog of complete django applications

  •  djangourls.com - An aggregator for the newest and most popular Django links

Django books

Django application components

These are open-source application components that you can plug into any project. See ReusableAppResources for other resources for finding and evaluating re-usable apps.

  • Search

    •  django-sphinx - A full-text search integration with Django using the Sphinx engine

    •  djapian - A full-text search integration with Django using Xapian

    •  django-search-with-lucene - Django search with Lucene is Tightly integrated the Lucene in Django, so use search content using django model filtering expressions.

    •  haystack - Modular search for Django.

  • CMS (feature comparison available)

    •  django-cms - A free, BSD-licensed content management system for Django, supporting a hierarchical page structure, internationalization and more. Notice: it doesn't supports Chinese(non-ASCII).

    •  Merengue A free, LGPL-Licensed content management system for Django. It’s not only a plug-and-play CMS but a framework to build CMS sites at top speed with clean and re-usable code

    •  django-simplecms - A simple cms As Simple As Possible but Extensible.

    •  django-simple-wiki - A simple, but powerful wiki supporting hierarchy, relations, attachments and permissions.

    •  django-page-cms A simple multilingual paged cms for Django

    •  PyLucid CMS - A lightweight content management system. Ideal for Shared-Webhosting: No shell account needed. Run at least with CGI. (GPL)

    •  django-blocks - An easier way to build Web apps like an blog or CMS more quickly and with almost no code.

    •  django-taxonomy - A taxonomy tool to integrate in your django sites/CMS. Can also be used as a menu structure.

    •  Mezzanine - A content management platform built on top of Django with many features including hierarchical pages, blogging, tagging, threaded comments and custom content types. BSD licensed.

    •  LFC - Lightning Fast CMS - Hierarchical pages, blogging, tagging, threaded comments and custom content types, workflows, role based permissions, multi-languages. BSD licensed.

  • Forums and comments ( feature comparison available)

  • Blog apps

  • Aggregation, RSS, feeds, lifestreams

    •  django-simpleaggregation - A component which allows for (simplistic) aggregation of data about Django models.

    •  django-lifestream - A generic application for the Django framework that lets you combine multiple RSS and Atom feeds into one lifestream-style page.

    •  django-feedclowd – The lifestreaming application that powers feedclowd.com

    •  django-pingback - Pingback implementation for Django

  • Tagging

  • Maps, geo

  • Hierarchy structures in the database

    •  Django MPTT - Utilities for implementing Modified Preorder Tree Traversal (MPTT) with your Django Model classes and working with trees of Model instances.

    •  django-treebeard - 3 different efficient tree implementations: Adjacency List, Materialized Path and Nested Sets. They share the same API, so it’s easy to switch between them.

  • Models, database, history, trails

    •  South - Intelligent schema and data migrations for Django projects

    •  DMigrate - A tool to migrate Django databases easily.

    •  django-mssql - An external database backend (based on ado-mssql) that allows MS SQL Server to run against Django-trunk

    •  django-firebird - An external database backend (based on kinterbasdb) that allows to work with Firebird SQL DBMS

    •  django-selectreverse - Model manager to reduce SQL querycount for nested lists with reverse foreignkeys or m2m relations.

    •  django-fullhistory - Offers an audit trail to be kept for objects being edited, even outside of the admin.

    •  django-reviews - A generic review application for Django projects, which allows association of a number of reviews with any Model instance and makes retrieval of reviews simple.

  • Task, jobs, queues, batch

    •  django-beanstalkd - A convenience wrapper for beanstalkd clients and workers in Django using the beanstalkc library for Python

    •  django-cron - A simple tool that allows you to have cron jobs for you applications. It comes with an example to delete expired sessions, and I have one for django-registration to delete expired users. Django Cron is intended to replace anything you would be adding to a bin directory in your own Django App

    •  celery - Task queue/Job Queue with Django integration.

    •  django-queue-service - A lightweight, open-source queueing mechanism along the lines of the Amazon Simple Queue Service.

    •  django-tasks - An asynchronous task management daemon, to execute long-running batch tasks (minutes, hours or even days) on a Django server.

  • Text editing, Wiki

  • XML-RPC, Rest, networking

    •  django-xmlrpc - a means by which a Django developer can expose their views (or indeed any other function) using XML-RPC.

  • Forms

    • AutoCompleteSolutions - links to several solutions for integrating JavaScript auto-complete fields

    •  django-forms-builder - Allows non-technical users to create website forms containing arbitrary sets of fields for data capture

  • Templates

  • Email integration

    •  django-email-extras - Provides the ability to send PGP encrypted email and allows non-technical users to manage PGP keys via the Django admin interface, as well as the ability to use the Django templating system to create multi-part emails

    •  django-flatemails - Django Flatemail System to allow for manageable email templating, much like flat pages.

    •  django-postman - User-to-User messaging system, with gateway to AnonymousUser?, moderation and thread management, user & exchange filters, auto-complete support.

  • Admin

    •  django-mobileadmin - The Django admin interface optimized for iPhone/iPod touch

    •  django-maintenancemode - Django-maintenancemode allows you to temporary shutdown your site for maintenance work.

    •  django-admin-tools - A collection of tools for the django administration interface, it includes a full featured and customizable dashboard, a customizable menu bar and tools to make admin ui theming easier.

  • Internationalization

    •  django-flags - An internationalization helper for django

    •  django-rosetta - Rosetta is a Django application that eases the internationalization (i18n) process of Django projects.

    •  django-localeurl - Specify the page language on the URL.

    •  django-modeltranslation Translate dynamic content of existing models without having to change the original model classes (using a registration approach).

    •  django-mothertongue Lightweight model translation application with inbuilt integration of django-localeurl (Compatible with django-rosetta and django-tinymce).

  • Media, graphics, images, photos, rights management

    •  django-licenses - With django-licenses you can give every object a different content license. You can easily manage your licenses and use them in other ways too.

    •  django-graphviz - Django + Graphiz

    •  django-dynamic-media-serve - Django Dynamic Media Serve is the good alternative of the default django.views.static.serve for serving the media files in Django.

    •  django-photologue A Django application for uploading, resizing, organizing, grouping, relating and displaying photographs and image galleries.

    •  django-imagekit Add "Photologue-style" image processing (resizing, effects, etc.) to your models in a simple, unobtrusive way.

    •  django-graphs - An extensible graphing engine using the Cairo graphics and FreeType? libraries.

    •  django-flowplayer - Embed multimedia in your pages with flowplayer template tags. Support for playlists, multiple player styles and configurations.

    •  django-fleshin - Fleshin is a pluggable photo management application for Django Web Framework.

    •  image - Django application that provides resizing and thumbnailing for images and videos with the ability to set the center of attention, heads won't get cut anymore.

  • Calendar

  • Ajax, CSS

  • Tracker, ticket integration

  • Other applications

Open-Source Django projects

These are stand-alone applications written using Django.

General

Installing and configuring Django

Development environment

Templates

Code examples

Web services/APIs

Tutorials on the Web

Presentations

Resources in other languages

Community

Jobs & Employment

  •  Django Jobs: is for listing permanent and freelance Django / Python Jobs, it's a portal for the Django community.

Cheat Sheets and Quick Starts


本文转载自:

上一篇: wget
下一篇: Problem 13:Large sum
w
粉丝 0
博文 17
码字总数 2609
作品 0
武汉
私信 提问
Pycharm 搭建 Django 开发环境

1、安装Python 下载地址:https://www.python.org/downloads/ 安装路径:C:Python27,安装好了后配置一下环境变量Path,添加Python路径C:Python27bin 2、安装Pycharm 下载地址:https://www...

M四月天
2018/06/26
0
0
升级python,安装pip,Django

centos6.6 系统默认python版本是python2.6.6.目前这个版本算很低了,主流是使用python2.7或者python3.0了;python2.6.6仅可以支持到Django1.3.7,这个Django版本也太低了,很多特性不可使用,...

羡慕不来
2014/12/17
0
0
Python 资源大全--pycrumbs

pycrumbs是Github上大家共同收集的关于Python的各种资料,免费书籍等等的项目,涵盖了Python的方方面面。Pythoner不容错过!! Contents Beginner’s Delight Why Python? Style Guide and I...

匿名
2017/03/07
236
0
reviewboard 安装

安装 Rewiew Board太复杂,依赖很多,嫌麻烦有个一键安装:https://bitnami.com/stack/reviewboard。下面是手动安装过程 极有可能还要装 安装 配置 问题...

langtu329
2016/09/19
85
0
最新Django2.0.1在线教育零基础到上线教程(四)-1&2

演示地址: http://mxonline.mtianyan.cn 教程仓库地址1: https://github.com/mtianyan/DjangoGetStarted 教程仓库地址2: https://github.com/mtianyan/Mxonline2 教程仓库地址3: https://gi......

天涯明月笙
2018/01/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Boot 常用注解说明

实体类 @Entity (实体类注解) @Table(可指定表名) @Data(可缺省get/set) @Id (指定属性主键) @GeneratedValue(指定主键生成规则)

兜兜毛毛
今天
3
0
局域网能互相ping通,ubuntu虚拟机不能上外网

【问题】 桥接模式老是无法上网,查看本机IP发现被分配了一个私网地址,猜测应该是虚拟DHCP服务器没有打开,于是查看Ubuntu的网络配置: /etc/network/interfaces 发现没有dhcp配置的信息,只...

tahiti_aa
今天
2
0
以太坊助记词PHP开发包简介

以太坊助记词PHP开发包用来为PHP以太坊应用增加助记词和层级确定密钥支持能力。下载地址:以太坊助记词php开发包 。 1、开发包概述 以太坊助记词PHP开发包主要包括以下特性: 生成符合BIP39...

汇智网教程
昨天
2
0
系统监控-分布式调用链Skywalking

1. 为什么要使用分布式调用链技术? 随着公司业务的高速发展,公司服务之间的调用关系愈加复杂,如何理清并跟踪它们之间的调用关系就显的比较关键。线上每一个请求会经过多个业务系统,并产生...

秋日芒草
昨天
6
0
告诉自己的一些建议

摆脱学生心态 尽快发挥自己价值,让公司感知自己的存在,才是王道 选择比努力重要 自己附着的平台的经济体要是一个快速崛起的行业 转行趁早,年龄越大选择成本越高 趁早大量试错,学习新领域...

林怡丰
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部