Django Multiple AdminSite NoReverseMatch from second AdminSite instance -
i having odd issue multiple adminsites.
i have 2 admin sites. one, unicorn_admin.site
, , default django.contrib.admin.site
.
some apps give me noreversematch
error when attempting admin reverse urls. consider following:
this same template used both admin site instances. code 100% same.
{% url 'admin:packingslips_packingslipformat_changelist' %} {# noreversematch /unicorn/ okay /b/ #}
i'm under impression perhaps admin
namespace set active admin automatically, though i've named second admin unicorn_admin
, while rendering unicorn_admin
view, namespace admin
set unicorn_admin
instance?
any ideas appreciated.
unicorn_admin.py
site = adminsite(name='unicorn_admin')
root urlconf
(r'^unicorn/', include(unicorn_admin.site.urls)), (r'^b/', include(admin.site.urls)), # direct link default admin panel
use namespaces add few copies of same urlconf (in case - 2 admin sites). in comments found 2 ways different namespaces different admin sites.
Comments
Post a Comment