﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
14484	database router ignored on Manager.get()	qMax <qwiglydee@…>	nobody	"{{{ModelInNondefaultDatabase.objects.get(key=val)}}}
attempts to use default database, if called before
{{{ModelInNondefaultDatabase.objects.all()}}}
if .all is called first, .get uses proper database

router is trivial:

{{{
class DBRouter(object):
  def get_db(self, model):
    return model.db_name

  def db_for_read(self, model, **hints):
    return model.db_name

  def db_for_write(self, model, **hints):
    return model.db_name

  def allow_relation(self, obj1, obj2, **hints):
    return False

  def allow_syncdb(self, db, model):
    return False
}}}
"		closed	Database layer (models, ORM)	1.2		worksforme	sprintdec2010, multiple databases, router, manager		Unreviewed	0	0	0	0	0	0
