Looking for a way how to assign a ModelAdmin instance to a different then a default application label, even in latest Django 1.8 .
Django project schema:
<root>/appone/models.py # class ModelOne(django.db.models.Model)
<root>/appone/admin.py # class ModelOneAdmin(
# django.contrib.admin.ModelAdmin)
# admin.site.register(
# ModelOne, ModelOneAdmin)
<root>/apptwo/models.py # class ModelTwo(django.db.models.Model)
<root>/apptwo/admin.py # class ModelTwoAdmin(
# django.contrib.admin.ModelAdmin)
# admin.site.register(
# ModelTwo, ModelTwoAdmin)
With the example above, each of the models appears in admin interface within its separate group labeled by application name.
--- appone
|
+--- ModelOne
--- apptwo
|
+--- ModelTwo
How to tell Django ModelTwo
place under appone
label ? (without altering appone
application sources and its models!)
--- appone
|
+--- ModelOne
|
+--- ModelTwo
--- apptwo
<empty>