﻿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
24436	model's __init__ tries to set all non-concrete fields	Tomasz Kontusz	nobody	"Using kwargs when creating models makes Django try to fill non-concrete fields, even if they were not in those kwargs. This breaks (at least) django-hvad which adds some fields that can't be accessed at all until some other model instance will be created.

It looks like the problem is this line: https://github.com/django/django/blob/5cf96b49e43daea6d4a0ba1c80c45e90c74f4e47/django/db/models/base.py#L380 - it sets field_iter to _meta.fields, and then never filters non-concrete fields out."	Bug	closed	Database layer (models, ORM)	1.8alpha1	Normal	invalid		tomasz.kontusz@…	Unreviewed	0	0	0	0	0	0
