When “This week in Django” by Eric Florenzano, Brian Rosner and Michael Trier ended I was pretty sad. I really enjoyed my weekly dose of the Django community as audio.
The documentation for Django mentions an “official” mirror for mercurial. Django got us used to a very high standard when it comes to quality.
Last week was DjangoCon.eu 2012 in Zurich and, as with every other installment of the DjangoCon.eu conference, it was awesome 😀 The organizers managed to get the home of the FC Zürich as venue which offers huge open areas and tons of space in every direction for some networking.
We’ve been migrating a lot of data to various places lately at DISQUS. These generally have been things like running
consistancy checks on our PostgreSQL shards, or creating a new system which requires a certain form of denormalized data.
I’ve been using Travis-CI for a while now. Both my personal projects,
and even several of the libraries we maintain at DISQUS rely on it for Continuous Integration.
More and more I’m seeing the “requirements.txt pattern” come up. This generally refers to projects (but not just), and
seems to have started around the same time as Heroku adopting Python.
The DetailView is an important class based view since it allows us to show off details of our data instead of just bits here and there.
The ListView and FormView class based generic views are the first look we have at generic views with some power behind them which can really save us some code.
Something we’ve been casually working on at Disqus for quite some time is an improved pagination method for threaded comments. This is obviously pretty important to us, it drives the very foundation of our product.
This is the first episode in a series of videos on Class Based generic Views. These are important to learn since the function based generic views are being deprecated, and Class Based generic Views will help to streamline things moving forward when dealing with views.
Another Django release, another branch, another mercurial mirror… Cloning this one will costs you ~35Mb on your hard disk, compared to 167Mb for the official django mirror.
Having your users input data and outputting it in ways other than straight plain text can be complicated. However, using different markup languages like markdown can make things easier for you the developer and your users.
Django-social-auth is probably the best, at the very least one of the best, Django applications for handling 3rd party authentication systems. It can handle everything from github, twitter, facebook to open-id and browser-id.
When you have a lot of data to sift through pagination is one of the best ways we have to visually breakup data so it is not as daunting.
Forms are a big subject in Django. We have run through a lot when it comes to forms. We are concluding our series with Form Validation.