﻿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
3484	Poor error message (or functionality) when using unsaved models as foreign keys	Dave Abrahams <dave@…>	nobody	"This reduced case untested, sorry.

{{{
#!python
from django.db import models

class X(models.Model):
    pass

class Y(models.Model):
    x = models.ForeignKey(X)

x = X()
Y(x=x).save()
}}}

The result,
{{{IntegrityError: ERROR:  null value in column ""presenter_id"" violates not-null constraint}}}, is cryptic at best.  Maybe rather than improving the error message, it should recursively save all unsaved models?"		closed	Database layer (models, ORM)	dev		duplicate			Design decision needed	0	0	0	0	0	0
