> I agree you shouldn't be forced to set up db, but that's not why you > had your problem - it was because you don't have postgresql driver for > python installed. > It tries do call them, fails and prints out an error. Switch it to > mysql (or whatever you're using) and everything will be honky-dory.
Yes, I did know that. In my first email I thought all database configuration had to be set before runserver but then I realized database_engine was the only one actually required. > And I think that the DATABASE_ENGINE setting should be set to empty > string "" in settings.py by default, so it can detect if it hasn't > been properly set up. +1 here. I presume it will fix this minor bug and this way won't privilege one database over another, although we all know that PostgreSQL is the chosen one of the Django creators. :) Thanks for the help -- Pedro