Awesome-Django By Roberto Rosario Initiated and maintained Django resource list . This list collects a large number of Django Relevant excellent applications 、 Projects and other resources , It's convenient Django User reference .
Django Excellent resources Is based on Awesome-Django Translated from . You are also welcome to help recommend and provide suggestions
Awesome Django
Management interface
analysis
Resource management
authentication
to grant authorization
Blog management
Model
cache
Compatibility
The dashboard
Data Science
database
debugging
Email
Data item
File transfer
Forms
GIS
The image processing
Import / export
Data migration
Mobile support
Data model extensions
Support handling
project management
report form
RESTful API
SEO
Search for
Security
Set up
Storage
label
Task queue
test
thumbnail
translate
View
Web Front end Integration
Wiki application
workflow
WYSIWYG editor
Other
project
CMS
Document management
project management
Electronic Commerce
Other
resources
The book
meeting
External documents
video
Website
Tools
contribution
Management interface
Expand the management interface , Add or enhance related packages of basic functional features .
django-simpleui, star:1411 - Can be used for Django One of the management interfaces Vue+Element-ui The modern theme of .
djamin, star:214 - Django A new style of management interface .
django-admin-bootstrap, star:468 - Django Adaptive skin of management interface .
django-admin-bootstrapped, star:1360 - Based on the Twitter Bootstrap Of Django Manage interface topics .
django-admin-easy, star:70 - A collection of management interface data items and decorators .
django-admin-interface, star:75 - Final management interface , It is based on the modern flat style , It allows you to customize its theme through the management interface 、logo And color matching .
django-admin-tools, star:221 - One about default Django Extension of management interface / A collection of tools .
django-admin2, star:952 - django.contrib.admin An extensible 、 Adaptable version .
django-flat-theme, star:392 - Can be used for Django A flat theme of the management interface . modern 、 Pure and fresh 、 concise .
django-fluent-dashboard, star:166 - Django Enhanced management panel of the project .
django-grappelli, star:2087 - Can be used for Django A gorgeous skin of the management interface .
django-hijack, star:542 - Allow super users to login and operate as other users .
django-jet, star:791 - Modern templates that can be used to manage interfaces , And enhanced functions .
django-material, star:1037 - Material Style Django Forms and management interfaces . It's template driven .
django-object-actions, star:162 - One Django application , It is used to add object tools to the data model in the management interface .
django-suit, star:1226 - Can be used for Django A modern theme of the management interface .
django-xadmin, star:2016 - One Django admin Alternative to , With many good features , It fully supports extension with plug-ins , Gorgeous UI be based on Twitter Bootstrap.
yawd-admin, star:129 - be used for Django A management interface (3 Not updated in ).
analysis
Website analysis or packages related to integrated website analysis services .
django-analytical, star:465 - Use a common interface to integrate various analysis services , There is no need to modify the template file .
Resource management
Packages that help manage project resource files .
django-compressor, star:1862 - Will be linked and inline javascript or CSS Compressed into a single cache file .
django-gears, star:54 - Compile and merge JavaScript and CSS file .
django-htmlmin, star:340 - be used for Python Framework of the HTML Compression tool , Fully support HTML 5 and Django.
django-systemjs, star:41 - Django SystemJS take Javascript Future versions of bring to the current Django in .(JSPM And Django Integrate )
django-webpack-loader, star:807 - webpack Seamless integration into django.
python-webpack, star:58 - webpack Of Python Binding package , And with django Integrate .
authentication
Enhanced or expanded Django Related packages of authentication methods .
django-allauth, star:3000 - A complete set Django application , Solve certification , register , Account management and third parties ( social contact ) Account authentication .
django-organizations, star:338 - Django Multi user account function of the project .
django-otp, bitbucket forks:39 - A pluggable framework , Used to Django Add two factor authentication using a one-time password .
django-registration, star:554 - A simple Django User registration application , It is intended to make the user registration process as simple as possible .
django-rest-auth, star:793 - A group of REST API, Used to handle user registration and authentication tasks .
django-two-factor-auth, star:391 - User friendly two factor authentication .
django-userena, star:1171 - Django Account Application , It's extremely easy to use .
python-social-auth, star:2639 - Python Social Auth It is a social authentication that is easy to set up / Registration mechanism , It supports multiple frameworks and certification providers .
to grant authorization
Packages related to authorization infrastructure and permissions .
django-guardian, star:1412 - Implement object level permissions , As the authorization backend .
django-oauth-toolkit, star:963 - Django For integration OAuth2 It's a good thing .
django-oauth2-provider, star:304 - Provide... For your application OAuth2 visit .
django-oml, star:10 - Object Moderation Layer, mixin for models that allows you moderate several content types.(2 Not updated in )
django-permission, star:227 - An enhanced permission Library , It can be used. Logic based permission system To deal with it Django Complex permission problems in .
django-rules, star:431 - A tiny but powerful application , by Django Provides object level permissions , It does not need to use data . Its core is a general framework for building rule-based systems , It's like a decision tree . It can also be used in other contexts and frameworks in the form of independent libraries .
Blog management
For creation and management blog Application package .
django-blog-zinnia, star:1430 - A simple and powerful , And very easy to expand applications , Used to manage Django In the website blog.
puput, star:184 - One use Wagtail Realized Django blog application .
Model
About packages that can quickly open a new project .
cookiecutter, star:4912 - One can be based on cookiecutters ( Project template ) Command line tools for creating new projects .
django-hackathon-starter, star:996 - One Django Web Applied templates , It includes a variety of social authentication methods and several popular API Example (1 Not updated in ).
edge, star:456 - One Very modern and advanced Django Project skeleton .
cache
Help cache packages .
django-cachalot, star:453 - To you Django ORM Cache , And can automatically disable them .
django-cache-machine, star:659 - Can be in ORM Medium Django The data model is automatically cached and invalidated (1 Not updated in ).
django-cacheops, star:668 - A delicate ORM cache , With automatic fine-grained event driven failure mechanism .
django-memoize, star:46 - Django in memory (memoization) An implementation of Technology .
django-ormcache, star:13 - A cache manager mixin, Provided some ORM Object cache function .
django-redis-cache, star:745 - be used for Django Of Redis Cache backend .
johnny-cache, star:265 - Johnny Cache Is a Django Applied caching framework .
Compatibility
Helps preserve reusability app In different Django Save compatible packages between versions .
django-compat, star:91 - Officially supported Django Version provides forward and backward compatibility layers .
django-compat-lint, star:36 - Check for your agent Django Compatibility (2 Not updated in ).
The dashboard
A package for creating information dashboards to visualize data .
django-dashing, star:381 - A customizable , Modular Dashboard Application Framework , Used in your Django Visualize interesting data in the project . Inspired by that excellent dashboard framework Dashing.
Data Science
Packages that make it easier to use big data .
rest-pandas, star:435 - adopt Django REST Frame your Pandas Data frame service , On the client side ( Such as d3.js) Visualization and offline analysis ( Such as Excel) Use in .
database
For packages that support third-party databases or add database specific functions .
dj-database-url, star:562 - In your Django Use database in application URL.
django-mysql, star:127 - One Django Expand , To use the MySQL/MariaDB.
django-postgres-fuzzycount, star:55 - stay Django Use fast / Vague PostgreSQL count operation .
django-postgrespool, star: 259 - be used for Django Of Postgres Connection pool , be based on SQLAlchemy.
debugging
Help find Bug My bag .
django-debug-toolbar, star:4136 - Configurable set of panels , Displays information about the current request / Many debugging information in the answer .
django-devserver, star:1190 - Django built-in runserver A simple substitute for (1 Not updated in ).
django-querycount, star:83 - A middleware , Used to output the number of database queries runserver Command line .
django-silk, star:905 - Django A very easy-to-use profiling tool in .
nplusone, star:262 - Automatic detection Django( And others ORM) Medium n+1 Query questions .
sentry, star:12408 - A modern error recording and aggregation platform .
Email
Help manage the packages sent by mail .
django-celery-email, star:146 - One Django Mail backend , Use celery Task to send mail .
django-db-mailer, star:156 - One Django modular , It can be easily sent and used Django Templates The mail / SMS /push/tss Information , The template is stored in the database and passed Django Management behind management .
django-drip, star:543 - Django Admin based management for drip email campaigns(2 Not updated in ).
django-email-extras, star:67 - Various mail tools : PGP encryption , multipart Templates , Browser Test backend .
django-mailgun, star:205 - Use Mailgun Of Django Mail backend .
django-post_office, star:331 - A simple for sending and managing mail Django application , Support the template , And it can be easily integrated with the task team .
django-ses, star:475 - Use Amazon Simple Email Service Of Django Mail backend .
django-spoolgore, star:5 - Use Spoolgore daemon Of django Mail backend (3 Not updated in ).
django-templated-email, star:291 - One Django Templates , Can easily send template email , have access to django Templates , Or transactional email providers ( Such as mailchimp, silverpop etc. ).
django-yubin, star:22 - django-mailer2 + django-mailviews, And other functions .
djmail, star:58 - A simple and non blocking django Mail middleware .
djrill, star:354 - A use MailChimp Of Mandrill Mail backend of transactional mail .
Data item
Packages related to extending the functionality of existing item types or adding new item types .
django-audiofield, star:91 - Allow uploading of audio files , management , Convert to different audio formats (mp3, wav & ogg).
django-bitfield, star:282 - Django An extension of the data model ,A BitField.
django-countries, star:359 - Provide country selection for the form , Also based on flag selection , There is also a CountryField.
django-enumfield, star:99 - Based on the named constant list Django Custom data items (1 See not updated ).
django-image-tools, star:36 - stay Django Image processing package in (1 See not updated ).
django-imagekit, star:1154 - stay Django Automatic image processing in .
django-jsonfield, bitbucket forks:49 - be used for Django In the data model JSONField. for Django models.
django-location-field, star:266 - A location item and its components , And with google Map integration .
django-macaddress, star:25 - stay Django Used in MAC Address data model and its form items .
django-phonenumber-field, star:383 - One can work with python-phonenumbers The interaction of Django library , To verify 、 Format output and conversion of mobile phone numbers .
django-picklefield, star:92 - be used for Django Serialized object item of (pickled object field).
django-searchable-select, star:29 - A better and faster multi choice component , With prompt function .
django-uuidfield, star:261 - be used for Django Of UUIDField(2 Not updated in ).
django-versatileimagefield, star:230 - django ImageField A simple alternative to , And provides a flexible 、 intuitive 、 Easy to extend interface to quickly create a form item according to the specified image .
File transfer
A package used to transfer files between projects or users .
django-downloadview, star:129 - use Django Provide documentation services .
django-sendfile, star:311 - This is specific to Web A closer to the server's method , Used to send files to Web client .
Forms
Expand form functions or add related packages of Pro form types .
django-autocomplete-light, star:794 - django-autocomplete-light The goal is to Django Implement automatic filling function quickly and appropriately in the project .
django-bootstrap-form, star:485 - take Twitter Bootstrap Use to Django In the form .
django-bootstrap3, star:1731 - With Django The way , stay Django Use in templates Bootstrap.
django-crispy-forms, star:2756 - Realization DRY Django The best way to form . The application provides Tag and Filter It allows you to quickly render the form as div Format , At the same time, it provides a large number of functions to configure and control the rendering HTML.
django-floppyforms, star:681 - django-floppyforms This application gives you complete control over the presentation results of the form . Forms API And functions and Django It's exactly the same , The main difference is that its form items and form components are rendered in templates , Instead of using string processing , So it allows you to use Django The result of completing the control output in the template .
django-markdownify, star:35 - Django Markdownify Template filters are used to apply Markdown Turn the text into HTML.
GIS
Packages that make it easier to collaborate with GIS projects .
django-geoposition, star:261 - A data model item , It can be used to save geographic information ( longitude / latitude ), And provide corresponding background management / Form components .
django-location-field, star:266 - A location item and its components , And with google Map integration .
django-spillway, star:42 - Django REST Framework of the Geodata Expand .
djangorestframework-gis, star:372 - Django REST Geographic information extension of the framework .
The image processing
Used for processing , Modify or convert the package of pictures .
django-image-cropping, star:386 - An assistance application , It can easily cut any large picture for the background or front-end non destructively .
django-versatileimagefield, star:230 - django ImageField A simple alternative to , And provides a flexible 、 intuitive 、 Easy to extend interface to quickly create a form item according to the specified image .
Import / export
Can load in the project 、 Packages that import or export data .
Data migration
When there is a mode update , Packages that can be used for database migration .
South, bitbucket forks:169 - One that provides schema and data migration capabilities Django application , Support to Django 1.6.x.(Django 1.7 And above versions have integrated a data migration system , It is based on South But not compatible )
Mobile support
Used to support iOS, Android And other mobile end packages .
django-push-notifications, star:911 - A micro Django application , It has achieved Device Data model , It can be done by APNS and GCM Send a message .
django-pushy, star:157 - One Django application , Use celery To provide push function . The main purpose of this application is to help you send push messages to your users in batches . If you have multiple registered device codes (registered device keys),django-pushy Will divide the equipment code into groups , So as to speed up the message sending process .
Data model extensions
Packages that can extend data model functions or add new data model classes .
django-aggregate-if, star:125 - Yes Django Query for conditional aggregation , as Excel Medium SumIf and CountIf(2 Not updated in ).
django-localflavor, star:290 - Related to national information Django Auxiliary package , The original fame Contribution package .
django-model-utils, star:1126 - Django Data model mixins And toolset , for example TimeStampedModel.
django-mptt, star:1439 - Used in Django Implement a revised tool set for traversing the tree in advance .
django-treebeard, star:370 - Django Another implementation of tree data structure ( Provides 3 There are different hierarchical data sorting methods , Include MPTT ).
Payment processing
Packages related to payment processing provider integration .
dj-stripe, star:370 - bring Django + Stripe More easily .
django-merchant, star:862 - One Django application , It provides auxiliary tools for multiple pluggable payment backend (2 Not updated in ).
django-oscar-adyen, star:5 - This package provides with Adyen Integration function of payment gateway . It is intended to work with the e-commerce framework django-oscar Seamless docking , But it can also be independent of Oscar Use .
django-oscar-paymentexpress, star:6 - This package provides with PaymentExpress payment gateway ( Use their PX POST API) The integration function of . It is intended to work with the e-commerce framework django-oscar Seamless docking , But it can also be independent of Oscar Use (5 Not updated in ).
django-oscar-paypal, star:70 - PayPal Integration into django-oscar. It can also be independent of Oscar Use .
django-paypal, star:378 - A pluggable Django application , Into integration PayPal Standard support and advanced payment functions .
django-pinpayments, star:19 - It can simplify the use of Pin Of the payment process Django library (1 Not updated in ).
django-zebra, star:177 - Forms , Components , Template label and template , In order to make Stripe + Django More easily (3 Not updated in ).
project management
django-timepiece, star:251 - A multi-user Django application , Used to track users' time on the project (1 Not updated in ).
report form
Create report related packages .
django-model-report, star:156 - One integrates highcharts Of Django Report application .
django-report-builder, star:453 - Django ORM A user interface for . Can build custom queries and display results . The target users are system administrators and end users who cannot program .
WeasyPrint, star:3.7K - WeasyPrint yes Web Develop talents and create PDF Intelligent solution of documents . It can make simple HTML The page is converted into a refined statistical report 、 Receipts, etc .
RESTful API
Development REST API My bag .
django-nap, star:176 - Implement object serialization ,RESTful The view and RPC A minimalist way of view .
django-rest-auth, star:793 - This application takes all the functions related to registration and verification as CBV (Class Base View) and REST (JSON) Provided in the form of , To use it to build Django SPA (Single Page App) Or mobile applications are extremely convenient .
django-rest-framework, star:7811 - A powerful and flexible tool set , Use it to build Web API be prone to .
django-rest-localflavor, star:11 - be used for Django Rest Some localization related serializers of the framework .
django-rest-swagger, star:1465 - Django REST Framework of the Swagger Document generator .
drfdocs, star:342 - For the use of Django REST Framework developed Web API To provide the document .
django-tastypie, star:3174 - since 2010 Over the years, I have been able to Django Applications create perfect API.
restless, star:601 - In a Python Lightweight used in REST Microframets .
Search for
A package that provides search capabilities for projects .
django-haystack, star:2181 - Django Modular search package in .
django-watson, star:577 - Fast multi data mode full-text search plug-in .
djorm-ext-pgfulltext, star:237 - PostgreSQL Full text search and django orm Integrate (1 Not updated in ).
Security
Package for improving project security .
django-admin-honeypot, star:363 - A disguised Django Manage the background login interface , Used to send unauthorized access attempt information to the administrator .
django-axes, star:315 - Is a simple way to record failed login attempts , Can be used for Django Management backstage , It can also be used in your application system .
django-debreach, star:67 - For you Django Application provide BREACH defense .
django-password-session, star:10 - Changing the password will invalidate all active sessions (Django 1.7+ This function already exists in )(2 Not updated in ).
django-secure, star:489 - Remind you to improve your by completing some simple tasks Django The security of the website , The project has been integrated into Django 1.8+, Therefore, it is no longer maintained (2 Not updated in ).
django-secure-auth, star:23 - adopt TOTP, SMS , Code & Answer, etc. for security certification . According to IP and captcha Login protection .
django-security, star:108 - A set of data models , View 、 Middleware and forms , Used to reinforce Django Project security .
django-sslify, star:287 - In your Django Mandatory use on websites SSL.
django-stronghold, star:227 - Stronghold Is a middleware , It is used to guide all your views by default login required.
django-sudo, star:235 - Sudo Mode is an extra layer of security for your most sensitive pages . This is a Django Medium GitHub Sudo An implementation of patterns .
SEO
* Help improve the project SEO ( Search engine optimization ) My bag .
django-meta, star:144 - A pluggable Application ,Django Developers can use it to quickly meta Labels and OpenGraph, Twitter, and Google Plus Attribute added to their HTML On the page .
django-robots, star:205 - One for management robots.txt Application of documents , It follows robots The extended protocol .
django-seo2, star:34 - Provides a set of tools to manage Django Search engine optimization of the site (SEO) Metadata .
Set up
The package used to manage the configuration of the project .
django-configurations, star:512 - An organization based on widely accepted programming patterns Django Auxiliary package of project configuration information .
django-constance, star:730 - One can store dynamic setting information on the pluggable back end ( built-in Redis and Django Data model backend ) Of Django application , And has been in contact with Django Background management application integration .
python-decouple, star:386 - Strictly separate configuration from code .
django-environ, star:667 - Can let you use 12factor To configure your Django application .
django-split-settings, star:131 - take Django Set up information to organize into multiple files and directories . It can easily override and modify the settings . Can use wildcards and optional setting files .
Storage
Expand the functions of existing storage backend or provide related packages of new storage backend .
django-dynamic-preferences, star:75 - For you Django The project realizes dynamic 、 Global instance settings .
django-selectel-storage, star:10 - Using this application, you can easily save media or static files to Selectel On cloud storage .
django-storages, bitbucket forks: 268 - django-storages It's about customization Django Store the list of backend (4 Not updated in ).
django-queued-storage, star:245 - by Django The storage backend provides proxy functions , So that you can upload files as if you were local , But ultimately it is stored remotely .
django-webdav-storage, star:11 - Django Storage back end , Can store files in customized WebDAV In storage .
django-dynamic-fixture, star:252 - Data simulation instances can be dynamically created for testing purposes .
django-faker, star:144 - Use Fake-factory To create test data (2 Not updated in ).
django-jenkins, star:799 - stay Django Plug and play jenkins Continuous integration .
django-nose, star:743 - Use nose To test .
django-selenium, star:84 - Support with Selenium test .
django-shotgun, star:8 - Test the whole Django Website (3 Not updated in ).
django-slowtests, star:106 - Locate the slowest test .
django-test-plus, star:208 - Enhanced Django default TestCase The function of , It can greatly reduce the boilerplate code .
factory_boy, star:1150 - Python test fixtures A substitute .
hitchtest, star:32 - And Django A highly integrated testing framework .
lettuce-django-terrain, star:12 - be used for Django In the project lettuce Of Terrain file (5 Not updated in , but lettuce The code box on the website shows great ).
mixer, star:395 - One is used to generate Django or SQLAlchemy Application of data model instances . It can quickly and easily create test data .
mock-django, star:191 - A simple library , Can be such as ORM Wait a little Django Behavior setting simulation information (1 Not updated in ).
model-mommy, star:660 - It provides intelligence for better testing fixtures.
pytest-django, star:308 - pytest One of the Django plug-in unit .
splinter, star:1355 - Web One of the applications Python The test framework .
thumbnail
Package for creating thumbnails .
django-stdimage, star:125 - be used for Django Thumbnail and image tools for .
django-versatileimagefield, star:230 - Django ImageField A simple substitute for , It provides a flexible and easy to use 、 Extensible interface , It can quickly create new pictures according to the pictures set in the data items .
easy-thumbnails, star:898 - An easy-to-use Django Thumbnail Application .
sorl-thumbnail, star:1050 - be used for Django Thumbnail Application .
translate
Help translate the package of engineering project .
django-hvad, star:417 - Can be found in django Translate easily in , Use general ORM. It can be easily integrated into existing projects and Applications . Can from django-multilingual-ng It's easy to convert .
django-klingon, star:35 - Intended to django The translation of data model is easier (2 Not updated in ).
django-modeltranslation, star:483 - Put the existing Django The dynamic data in the data model is translated into any language , There is no need to modify the original data model class .
django-parler, star:236 - ordinary Django Data model translation tools , There are no strange skills .
django-rosetta, star:608 - Rosetta It's a ango application , It makes your Django The translation process of the project is easier .
View
A package for enhancing or providing new view classes .
django-extra-views, star:593 - Django The generic class based views of are all great , Then realize some more .
django-vanilla-views, star:656 - Some very concise class based views .
Web Front end Integration
django-angular, star:1074 - send AngularJS And Django Integrate .
django-bower, star:491 - Make in Django Project use bower It's easier .
djangular, star:214 - A reusable Django app, by Angular.js Provides better integration and tools .(1 Not updated in )
WYSIWYG editor
Convenient text translation package .
django-ckeditor, star:820 - Django Management interface and CKEditor Integrate .
django-summernote, star:325 - Summernote Is a simple WYSIWYG editor .django-summernote Be able to make Summernote Easily embed into Django in . Support mixins and widgets.
django-tinymce, star:615 - TinyMCE And Django Integrate .
django-wysiwyg, star:440 - One Django application , The implementation will Django The text box becomes a rich text editor . Can be used as a template label , It can also be used for form components .
Wiki application
django-wiki, star:727 - One wiki System , Complex functions , Easy integration , Excellent interface . Be able to store your knowledge in style : Use django Data model .
waliki, star:254 - An extensible Django wiki application , Use Git Back end .
workflow
Package for process or business task management .
django-flows, star:87 - django-flows It can save the state and position in the logical complex flow , Allow possible branching and complex path separation based on a series of actions of each user .(1 Not updated in )
django-fsm, star:831 - Django Friendly support for finite state machines .
django-river, star:303 - Django State machine and workflow Library , Provide instant modification function .
django-states, star:113 - django State machine of data model .
django-viewflow, star:631 - Django Reusable workflow Library in .
django-workflows, bitbucket forks:1 - django-workflows by Django It provides a general workflow engine .
django-xworkflows, star:73 - One will xworkflows Integrate to django Libraries in the data model .
Other
django-activeurl, star:94 - Make in django Easier to use active URL The highlighted .(2 Not updated in )
django-activity-stream, star:1181 - Create a generic activity flow based on the behavior on the site . Users can pay attention to the personal activity flow of any actor .
django-adminactions, star:169 - A very useful set of behaviors , Can be used for django.contrib.admin.ModelAdmin and django.contrib.admin.AdminSite.
django-autoadmin, star:28 - by Django The project automatically creates an administrator user .(2 Not updated in )
django-braces, star:1220 - Reusable , General purpose Django mixins.
django-calendarium, star:167 - A reusable application , Used to manage and display calendars in templates .
django-changuito, star:46 - django Shopping basket application of the website ,django-cart The branch version of .
django-cors-headers, star:1435 - One is used to deal with cross source resource sharing (CORS) Required server header Django application .
django-dfp, star:4 - An application , Provides for obtaining Google DFP The label of the advertisement .(2 Not updated in )
django-extensions, star:3111 - The warehouse collects information about Django The global custom management extension function of the framework , Management functions provided shell_plus Can be in django shell Automatically load all installed application model classes .
django-filter, star:1743 - A general system , It can filter based on user selection Django QuerySets.
django-friendship, star:291 - Used to manage subordination or two-way relationships Django application .
django-gravatar2, star:93 - Mainly realized in Django Chinese support Gravatar. Functions include auxiliary functions , Template labels and complete tests .
django-hackathon-starter, star:1005 - Django Web Applied templates , It includes various social authentication methods and many popular API Example .(1 Not updated in )
django-ipware, star:323 - One for getting users IP Address of the Django application .
django-magic-embed, star:18 - An easy-to-use Django Template labels and tools , For embedding video , And get thumbnails from the video provider .(2 Not updated in )
django-markitup, star:41 - A reusable Django application , For end-to-end label processing .
django-mmc, star:30 - One for monitoring Django Application of management commands in .
django-overextends, star:90 - Django Ring template inheritance in .
django-pagination, star:505 - https://github.com/ericflo/django-pagination.(3 Not updated in )
django-el-pagination, star:113 - Django EL(Endless) Pagination Can be used to provide Twitter Style or Digg Style paging , Can support Ajax.
django-quiz-app, star:196 - This is a configurable Django Survey Q & A Application .
django-smuggler, star:228 - Django Smuggler yes Django Web A pluggable application in the framework , It can be used to import / export fixtures.
django-solo, star:273 - It is helpful to use singleton – Global settings and other things you want to edit on the management site .
django-sql-explorer, star:1251 - Can pass SQL It is easier to query and share data .
django-stored-messages, star:71 - take Django Messages are saved to your project backend .(1 Not updated in )
django-ratelimit, star:336 - A decorator is provided for the speed limit view . Can be based on IP An item in an address or request (GET or POST The variables in the ) Limit .
django-uuslug, star:187 - One slugify application , Can guarantee uniqueness , And can handle Unicode.
django-watchman, star:145 - django-watchman For your database , Backend services such as caching provide state endpoints .
django-websocket-redis, star:611 - by Django Application implementation Websockets, Use Redis As message queue .
metamon, star:348 - A group of Ansible playbooks aggregate , Can be used to quickly create Django application .
micawber, star:338 - One is used to get from URL A small library for extracting content .
towel, star:68 - A toolset , It can greatly facilitate your Django Development .
project
Outstanding Django project
CMS
django-cms, star:4880 - Easy to use and developer friendly CMS.
django-fiber, star:552 - Django Fiber, An easy-to-use CMS, Can be used for all Django In the project .
feincms, star:697 - One is based on Django Of CMS, Focus on extensibility and code simplicity .
Mezzanine, star:3057 - A use Django Framework built content management platform .
wagtail, star:4325 - A new Django Content management system .
leonardo, star:61 - A new Django Content management system , be based on FeinCMS and OpenStack Horizon structure .
Document management
mayan-edms, star:251 - An open source , be based on Django Of DMS ( Document management system ), It has a custom metadata index 、 File service integration 、OCR function 、 Document version control, electronic signature verification and other functions .
Saleor - stay Python and Django E-commerce stores used in .
Satchless - Satchless Combine e-commerce with Python Combined .
Satchmo - Satchmo It's a use. Django Build the e-commerce framework , It enables you to develop unique and robust online stores .
Other
Django packages, star:248 - Django Packages It's a Django Reusable applications of , Site , Catalogue of tools, etc .
django-salted, star:329 - Use Vagrant Of Django Project stack SaltStack To configure .(4 Updated years ago )
Drum, star:319 - Reddit / Hacker News A clone of , Use Django/Mezzanine.
koalixcrm, star:60 - Perfect for small businesses CRM/ERP.
project management
ITSY, star:74 - Problem tracking system .(3 Updated years ago )
taiga, star:3467 - agile , Free and open source project management tools , be based on Django and Angular.
resources
Explore new Django Applications and projects .
The book
Django by Example (1.2)
Djen of Django (< 1.7)
Effective Django (1.5)
Getting started with Django (video)
High Performance Django (1.7) - Fast deployment 、 Extensible Django Site .
Lightweight Django (1.7) - Use REST, WebSockets, Backbone and Django.
Tango With Django (1.5)
Test-Driven Web Development with Python (1.7)
Two Scoops of Django: Best Practices for Django 1.8 - About Python and Django A Book of best practices for development .
Website
Django Girls Tutorial - An interesting and attractive tutorial , Shows how to use Django Create a blog And deployed to Heroku.
Django Introduction - A set of reusable slides , It can be used to teach more people about Django Knowledge .
Django packages - Django Packages It's a Django Reusable applications of , Site , Catalogue of tools, etc .
Django Sites - Django Sites Based on Django The case of website .
Full Stack Python’s Django page - Contains the Django Explanation of philosophy and its components , And there are links to other resources and tutorials .
meeting
Django Beer - Florence Django Community gatherings .
Django Village - Italy Django Social assembly . With all Italy and overseas Django Good opportunities for people .
Django Weekend - It's a Django/Python Non profit community activities , Completely organized and operated by volunteers . The conference focuses on Django, But about Python All aspects of are also within its scope .
Django: Under The Hood - It's an exciting one for experienced Django New for developers Django meeting . To learn about Django The internal mechanism of , Help plan their vision .
DjangoCon Europe - It is the largest in Europe Django meeting , It is usually held in late spring .
DjangoCon US - It's the largest in North America Django meeting , It is usually held in the first week of September every year .
Not Python package
cookiecutter-django, star:2559 - One cookiecutter Templates , Used to quickly create Django project .
External documents
About Django Other information sources for features .
Classy Class-Based Views - For each Django All the methods and properties of the class based general view are described in detail .
Classy Django REST Framework - Yes Django REST All methods and properties of each class based view and serializer in the framework are described in detail .
video
CodingforEntrepreneur - A group about Django And all based on Django The best video collection of the project .
GoDjango - It includes from elementary to advanced Django video . It includes from 3 Party applies to Django Content of core components .
Must Watch Django Videos - About Django and Python Must see video .
One Month Django - This set of videos will teach you in a month Django.
Tools
Those are convenient Django Used non Django project .
Django-manage.py-anywhere, star:14 - Can run from anywhere manage.py. Find the nearest manage.py file , And run the command based on this file .
Logan, star:192 - One for running alone Django Applied toolset . It provides for creating a CLI Actuator , Manage configuration information , And tools to start the program (2 Updated years ago ).
contribution
Just fork and send a pull request with your awesome Django apps, projects or resources. By contributing you agree to abide by the Code of Merit.