Finom: Я имею ввиду, если вас не устраивает стандартный - почему бы не юзать препроцессоры? Если вы сделаете то, что предложили - это всё равно будет препроцессором, поскольку из-за одного тебя не станут переделывать стандарты. А уж коль всё это - препроцессоры, лучше использовать нормальную разметку, а не XML.
gadfi: Скорее, это именно "цифры с потолка". Код коду рознь и объективно оценить даже приблизительный уровень знаний/уровень используемых знаний разработчика невозможно. Можно только судить о том, знает он что-то или нет.
Ivan: Не похоже, что это user = models.OneToOneField(User) что-то объясняет. Этот код работает. К тому же, создавать объекты принято через Test.objects.create.