Imaginary Landscape Blog

Our Django Server Setup: How and Why

September 01, 2010 11:53 a.m.

 

One of the most important decisions you make in the process of building a new Django application is what software stack you use to serve it to the world. You're not lacking for options: people run Django on Apache, lighty, nginx, and Cherokee. You also need to decide how to connect Django to your webserver. Popular choices are mod_python, mod_wsgi, and fastcgi. Django also supports multiple database backends, including PostgreSQL, MySQL, SQLite, and Oracle.

What follows is a description of the software and setup we use at Imaginary Landscape, along with explanations for why we made these choices. At ...

Read More


Updated 09/01/10 @ 11:53AM CDT by lholladay

Bookmark and Share

Categories: Django Python

Tags:

7 Comments

Magic Links

August 26, 2010 2:26 p.m.

The first time I used the new link attachment tool found on sites like Facebook, I thought I had experienced something magical.  After pasting an external webpage URL into my wall-post form, an image, page title, and page description of the linked webpage appeared beneath my post as though out of a puff of smoke from the Internet cloud.  I could cycle through a variety of thumbnails associated with the linked webpage and choose one, such as a logo or avatar, that represented the linked page appropriately.  The attached hyperlink was no longer simply a hyperlink - it was a rich ...

Read More


Updated 08/26/10 @ 02:26PM CDT by jjasinski

Bookmark and Share

Categories: Django

Tags: Django Link Lookup Python URL

0 Comments

Crazy about DjangoCMS

May 13, 2010 11:21 a.m.

The more we dig into DjangoCMS, the more we like it.  Already, we have adopted it for a number of client sites as well as internal sites.  We are extending it to handle more complex presentations and it is working great.

Its simple interface belies its sophistication, when configured well.  It has proven to be so useful that we are installing it on client sites for our own use.

We continue to learn about it and put it through its paces.  There is a lot that can be done without forking it off, which is highly appealing for client and ...

Read More


Updated 05/13/10 @ 11:21AM CDT by brian

Bookmark and Share

Categories: Django Python

Tags:

0 Comments

Thoughts on our sponsorship of PyCon

February 24, 2010 10:07 a.m.

We have just completed our third year as a sponsor of PyCon and I thought I'd take a few minutes to reflect on our use of Python as well as the conference itself.

Pretty much everyone I spoke to was impressed that we've been programming Web sites in Python since 1997.  Several thanked us for our support over so many years.  I'm always somewhat bemused when we are thanked for our use of Python.  Although we've always had open source sensibilities, our choice of Python wasn't so much altruistic as it was a business decision ...

Read More


Updated 02/24/10 @ 10:07AM CST by brian

Bookmark and Share

Categories: Django Python

Tags: pycon

0 Comments

Django Settings in the Database

February 18, 2010 12:38 p.m.

There's been a healthy amount of discussion about how applications should handle settings. As the creator of Mingus pointed out, it's a weird situation. You want anyone to be able to use your application with as little fuss as possible, but at the same time you just need to have at least some settings involved. When I wrote my blog application, YaBa, I had somewhere around ten different settings that users needed to configure. Every setting you add creates a bit more complexity for the end user, adds more to your documentation, and inevitably leads to you have ...

Read More


Updated 02/18/10 @ 12:38PM CST by markr

Bookmark and Share

Categories: Django

Tags: configuration django python settings

1 Comments

pony