﻿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
22922	Add a better error messsage or an FAQ entry for InvalidBasesError	David Burke	Andrew Godwin	"Extend the User model using this method

{{{
from django.contrib.auth.models import User

class Faculty(User):
    foo = models.CharField(max_length=10)
}}}

In 1.7 beta 4 this works. With 1.7RC1 I get:

{{{
Running migrations:
  Applying contenttypes.0001_initial...Traceback (most recent call last):
  File ""manage.py"", line 10, in <module>
    execute_from_command_line(sys.argv)
  File ""/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py"", line 385, in execute_from_command_line
    utility.execute()
  File ""/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py"", line 377, in execute
    self.fetch_command(subcommand).run_from_argv(self.argv)
  File ""/usr/local/lib/python2.7/dist-packages/django/core/management/base.py"", line 288, in run_from_argv
    self.execute(*args, **options.__dict__)
  File ""/usr/local/lib/python2.7/dist-packages/django/core/management/base.py"", line 337, in execute
    output = self.handle(*args, **options)
  File ""/usr/local/lib/python2.7/dist-packages/django/core/management/commands/migrate.py"", line 160, in handle
    executor.migrate(targets, plan, fake=options.get(""fake"", False))
  File ""/usr/local/lib/python2.7/dist-packages/django/db/migrations/executor.py"", line 62, in migrate
    self.apply_migration(migration, fake=fake)
  File ""/usr/local/lib/python2.7/dist-packages/django/db/migrations/executor.py"", line 90, in apply_migration
    if self.detect_soft_applied(migration):
  File ""/usr/local/lib/python2.7/dist-packages/django/db/migrations/executor.py"", line 134, in detect_soft_applied
    apps = project_state.render()
  File ""/usr/local/lib/python2.7/dist-packages/django/db/migrations/state.py"", line 71, in render
    raise InvalidBasesError(""Cannot resolve bases for %r"" % new_unrendered_models)
django.db.migrations.state.InvalidBasesError: Cannot resolve bases for [<django.db.migrations.state.ModelState object at 0x7f5d6af3ad50>]
}}}"	Cleanup/optimization	closed	Migrations	1.7-rc-1	Release blocker	fixed		cmawebsite@…	Accepted	0	0	0	0	0	0
