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 18975 Remove explicit support for bad practices FunkyBob nobody "In django/db/models/loading.py in AppCache.register_models the comments say: # The same model may be imported via different paths (e.g. # appname.models and project.appname.models). We use the source # filename as a means to detect identity. Overlapping import paths lead to many unobvious errors -- especially with signals. Explicitly covering for people persisting in this poor behaviour, which the new project layout was supposed to help avoid, is not doing anyone any favours." Cleanup/optimization closed Database layer (models, ORM) 1.4 Normal wontfix preston@… Design decision needed 1 0 0 0 0 0