Django Resource Encyclopedia

Source: Internet
Author: User
Tags comparison requires django cms django website

Recently, I've seen the introduction of the Django-related extensions in this section, and one of its extensions writes a post that doesn't feel necessary.

A list of previously collated Django resources that was transferred from my wiki.

The wiki on the official website is also a good place to find Django resources.

Http://'s Django document Django step by step is the best Django Starter tutorial, but this tutorial is for 0.95, and there are a lot of places that have changed. Django Reusable app design Django best Practices a better branch of Django's reusable app design. Individuals this document is a must-read for every Django developer. Django Best Practices Chinese Translation Django book a free Django ebook the Chinese translator djangosnippets a Web site about Django snippets, where you can find some of the app's Django code snippets. The site itself is written with Django, and the development of source code. Djangosites This site introduces a lot of useful django-built sites. And you can find many Django sites with source code from here. However, I personally feel that there is not much to refer to the site code.use a Django-built siteDjango's web site itself is built using Django and it provides code. The Django website's large functionality is implemented by integrated TRAC, so there are few lines of Django code on the site. The poster web is said to be the most current Django site. As far as I know, the traffic of this website is also really big somewhat beyond imagination, the website should have near CSDN traffic. However, this site will be a large number of pages are static, if the standards of this site to evaluate the performance of Django should not be objective. Look at another Django site in the country, there are also good traffic. As a user of this website, I feel that the response speed of the website is not very fast. Looks like a good book. More effort is needed in server optimization.Django's Open source projectPinax This is the most valuable Django Open source project I have seen. Pinax can be seen as a scaffold for Django. She provides a quick way to start a new Django project, while demonstrating how a large number of third-party apps are used. Django's app quality is uneven, and if you want to pick apps, you can see which apps are integrated in Pinax. Apps that are integrated in Pinax are usually not too bad. In addition, Pinax itself has some useful apps, such as blogs.
If you want to know Pinax the fastest speed, you can go to see. This is an SNS website built with Pinax. Satchmo Shop System. Look at her introduction, it seems that a lot of people are already using this thing. LFS (Lightning Fast Shop) online system, on the demo seems to be inclined to the home trading platform. There are also some commercial websites that are starting to use the system, such as this one. Reviewboard a very promising code review tool. At the beginning, VMware was used to open the source.Django's Reusable app CMSComparison of Django CMS apps Comparison Django CMS appsForumA comparison of Django forum apps Comparison Django Forum AppsDebugDjango-debug-toolbar adds debugging capabilities to the Django site, supports viewing of Django-generated SQL statements, and SQL execution time. However, because the component uses jquery, it seems that some of the sites that use jquery do not work correctly. Django-db-log saves the Django exception to the database. django-logging Add SQL log. View the SQL statement used by the current page and the execution time directly on the Web page of the site. The function is much weaker than Django-debug-toolbar, but if django-debug-toolbar to ruin your page, try this one.Database Upgrade

There is always a change in the table structure during the development of the project, and Django does not currently support automatic updating of the table structure, but the relevant third-party apps pour a lot. Each of these apps has its own characteristics, and how to choose depends on your personal preferences. Schemaevolution introduces the wiki page of the Django database upgrade, which can be found on this page.not categorized Django-registration registration function, support mail activation of account. Django-tagging add tagging function to the site django-voting polling function django-ajax-validation using AJAX to verify the form, requires jquery support. This component can only be verified, and if you need to increase the functionality of the AJAX submission form, you need to make some manual changes yourself. Django-announcements send an announcement in the station, which is displayed only once. You can set the public sending object (everyone, the specified user, the logged-on user). Django-avatar adds the ability to set up a profile picture for the user. Support user upload avatar. Django-dbtemplates Save the Django template in the database and use the cache to speed up the template loading. This makes it easy to edit the template through admin. I think this thing should be used to implement some simple CMS functions, but it doesn't seem to be much use. Django-microblogging Twitter-like micro-blog django-notification message distribution component to implement features like Friends ' latest news. Django-pagination a set of page-related utils, including the tag used to implement page flipping. Django-robots manages robots.txt through Django's admin. But I think robots.txt this thing why still need to use admin to manage, it is better to edit directly to the convenience. Django-messages realizes the function of the message inside the station. The functionality of the component is still relatively weak, although the author is refactoring, but it seems to be progressing slowly. I may make some enhancements to the component myself if I have to. Django-threadedcomments comment Component, can add comment function to any models. Django-extensions Some of the global management extensions. These include enhancements to Create_app, using Werkzeug as a development server, and more. Django-uni-form renders the forms Django-timezones time zone settings component in div mode, allowing the user to set their own time zone. Django-bookmarks Bookmark Management Component Django-email-confirmation After the user sets the email address,Send a confirmation email to the user's mailbox. Users click link in the email to confirm the validity of the email address. Django-mailer messages are sent with an enhanced component that logs a failure log when a message is sent. Django-friends friend component, support to invite users to become friends and so on. Django-locations seems to be a regional-based social network that requires Yaohoo map support. Django-oembed Media (video, etc.) content embedded, automatically converts the media connection into the correct HTML code. Django-swaps platform, such as using the PSP to change NDS what. Django-wikiapp Wiki components, supporting a variety of wiki syntax. However, the functionality of this component is relatively simple, such as not supporting attachments. DJANGO-MPTT the app used to generate a tree list. If you think it will automatically generate a complete tree for you, then you are wrong, she is just a set of tools. I feel that this thing is not too easy to use, whether there are any advantages, for the time being unclear. Django-photologue image Management, upload pictures, thumbnail display and so on. An extension of the Django-filebrowser django-admin that can be managed directly from the admin on the server file. I didn't use this stuff, but it was great to see the introduction. Goflow a workflow engine on Django, designed to be inspired by OpenFlow. No use of this thing, the workflow is not very understanding, so do not know this thing good. But it seems to be the only workflow app on Django.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.