﻿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
5648	__init__ of Models not overrideable	Armin Ronacher	nobody	"Apparently django is calling `__init__` for models created from database data.  This makes it impossible to override the constructor that has a different signature.

It would make more sense if the database API is creating a verbatim instance of the class using `object.__new__(Model)` and updating the attributes. It would also be possible to add a `construct` method that is called when a model is assembled from database data.

I can provide a patch if wanted."		closed	Database layer (models, ORM)	dev		wontfix			Design decision needed	0	0	0	0	0	0
