Django, Framework
I have a friend and fellow member of the Python West Midlands group. Whenever, someone mentions Django, he asks the person “but is it stable?”. This has been repeated so much that is has become a local in-joke. However, lets take the question seriously.
To explore this further, we need to ask what does stable mean? I.e. can we replace the word “stable” with something else to provide some more meaningful questions:
- Can Django handle traffic loads?
- Is Django actively maintained, i.e. are bugs being fixed?
- Will the Django API evolve in the most backwards compatible way possible?
..
Is Django maintained?
The next question is whether Django is actively maintained. One simplistic measure is to look at the bug database and see what is going on. In what follows I use “ticket” in the broadest sense, i.e. not just a confirmed code error, but also enhancement requests, invalid bugs and so on.
…
Full article: http://commandline.org.uk
License: Creative Commons
Indexed in July 2008
Related Info Web
Django, Elements of a Web, Framework
my motivation
Although I’ve used many Web based applications that employ tagging, I’ve yet to create an application of my own with this feature. But now, I have two potential projects on the horizon that could benefit from tagging, and I’m thinking about how to best implement this, both in the database and user interface layers.
..
I also see this as an opportunity to further explore Django, a rapid Web development framework that has captured my imagination, even though I have barely scratched the surface of its capabilities. I have also been sipping on the REST Kool-Aid recently, and would therefore also like to try my hand at implementing tagging in Django RESTfully..
..
let’s get this party started
After designing the data model layer, I feel like I have enough basic understanding of the problem space to plunge into Django. At this point, I’ll assume you know Python, have some basic familiarity with Django (take a few minutes and look at the Django tutorial) and have Django installed as well as a locally running MySQL server instance. Basically, this section will be a condensed version of part one of the Django tutorial, customized for this particular project.
…
Full article: http://www.stonemind.net
License: Creative Commons Attribution - ShareAlike 2.5
Indexed in June 2008
Related Info Web
Django, Framework
Coming to Django from the PHP-world, running a local development server (as opposed to Apache or a full LAMP-machine set up for just testing) and doing real offline development is something that takes a little bit of learning. After two years of active development with Django, I’d like to share some of my learnings.
Why Offline?
There are many benefits for developing your site someplace other than the same server which powers the site. I’m sure most of us do development this way.
..
Prepare Your Site — Thoroughly
I’ve been doing web development for nearly ten years now. Everything I do goes trough dedicated testing servers and version control. I’ve always thought my sites to be well prepared for offline development. Then, in spring 2007, I had some problems switching ISPs and I was cut off from web for two weeks. (What a long two weeks they were
Turns out this was a very good thing since I discovered tons of problems while trying to work really offline.
…
Full article: http://www.unessa.net
License: Creative Commons Attribution 2.5
Indexed in June 2008
Related Info Web
Django, Framework, Graphics, Web Performance
I’m working on the next post in my series exploring Django, social networking applications and related technologies and issues. That post is going to focus on basic user authentication and account management and take an introductory look at the django-registration contribution, and so, the post should also have more general applicability..
..
The basic Zoomify Image software works pretty solidly as it is, although it still has some notable shortcomings. Performance is still a major issue for multi-Gigabyte images, and of course, this software will always be somewhat slower and less scalable than the official Zoomify Inc. software, which is written in C. Using modern hardware with a lot of memory and using the most current version of Python are easy ways to squeeze out a little more performance. On the software side, I want to eventually add the ability to plug in third party image processing libraries, and in particular, I want to write a plugin that uses ImageMagick, which I believe may be a better fit for this software and increase its speed and ability to handle larger images.
…
Full article: http://www.stonemind.net
License: Creative Commons Attribution - ShareAlike 2.5
Indexed in May 2008
Related Info Web
Django, Framework
I posted five things I hate about Django, so as a penance, I will of course have to tell the “Five things I love about Django”.
The Admin interface rocks:
I have demoed Django to a fair number of People, and when you write a few lines in models.py, and then show the auto generated Admin interface, this is a jaw-dropping moment..
..
Documentation is comprehensive, available, and always maintained:
When I was looking around to learn a python framework, after search I has to choose between Django and Turbogears. Now after having used Django a lot, and Turbogears for comparison, I believe Django to be better..
…
Full article: http://42topics.com/blog/2008/04/five-things-i-love-about-django/
License: Creative Commons
Indexed in May 2008
Related Info Web
Django, Framework, Ruby on Rails
As I suggested in an earlier post, I’d like to discuss the choices that we as software developers have when it comes to implementing applications. These choices can be as fundamental as your programming language, your choice of tools, such as your IDE, or the libraries you use, such as your ORM or AJAX choice..
..
They are not new, and they will continue to flourish every so often. Most recently, the theater of combat is Ruby on Rails (RoR) vs. Django and usually close on its heals: Ruby vs. Python.
…
Full article: http://www.stonemind.net
License: Creative Commons Attribution - ShareAlike 2.5
Indexed in May 2008
Related Info Web
Django, Framework
The five things I hate about * meme seems have died down, and memes, should not be allowed to die.
Of course I love Django, and have bet very heavily on it. But we do not know a topic, until we know it warts, so here you go. The listing is in no particular order, so sorry no numbering.
..
If you get the same row from the DB twice using Model.objects.get, you will get two different objects.
…
Full article: http://42topics.com
License: Creative Commons Attribution-Share Alike 3.0 Unported
Indexed in May 2008
Related Info Web
Django, Framework, Ruby on Rails
Internationalization in
-> Django (a python web framework)
-> Ruby-On-Rails
-> Struts
Django and RoR have very similar solutions to internationalization. Both rely on the GNU gettext tool, which serves messages from the according localised .mo-files. While a developer write his code, all he has to do to enable the localization of the application is to use the gettext-method (resp their python or ruby-equivalent).
..
Struts follows a different approach, which is somewhat similar to how it is solved in twoday:
…
Full article: http://michi.knallgrau.at/blog/stories/1237607/
License: Creative Commons License
Indexed in April 2008
Related Info Web
Django, Framework, Promoting Website, SEO
Sitemaps are an important part for any site. Why? Google loves them, thats why. And you don’t want to anger “The Google” do you?
Django knows this and makes them easy to do, especially if you use generic views. You only need to do a few simple things.
…
Full article: http://matterkkila.com
License: Creative Commons License
Indexed in April 2008
Related Info Web
Django, Framework, Ruby on Rails
Abstract
Ruby on Rails (”Rails”) is the dominant web programming framework for Ruby and, even outside the Ruby community, is considered the epitome of the latest generation of high-productivity, open source web development tools. Django is one of many competing web development frameworks for Python. It is notable, first, for being highly regarded amongst Python programmers, and second, for being one of the few of the new generation of frameworks that does not ape Ruby on Rails. Both Rails and Django claim greatly enhanced productivity, compared with more traditional web development frameworks.
In this paper, we compare the two frameworks from the point of view of a developer attempting to choose one of the two frameworks for a new project.
…
Full article: http://docs.google.com/View?docid=dcn8282p_1hg4sr9
License: Creative Commons Attribution-NonCommercial-ShareAlike 2.5
Indexed in April 2008
Related Info Web