I want to override django-oscar address application. What I need is to delete some AbstractAddress attributes (apps.address.abstact_models). According to this docs the process is following - create local app with the same name and do my magic in models module. Dont forget to import * from default abstract_models in the end of the file. Then add this app into installed_apps and finally schemamigration --auto and migrate.
But django didnt pick up changes. Moreover, any attempt to override AbstractAddress class methods are ignored. Why? Is there anything special about abstract_models?
The reason usually is your customized model is picked (imported) after the original one of Oscar. Be sure that the application is placed above Oscar's apps.
If not, there is a good tip inside Django Oscar document: http://django-oscar.readthedocs.org/en/latest/topics/customisation.html