我的 Django 应用程序正在经历一个尴尬的时刻。大约一个月前,我用 heroku 部署了我的 django 应用程序,直到今天它运行良好,用户无法访问他们的帐户。
我指定以下链接供用户在登录后访问他们的帐户
{% if perms.orders.recieved_order_list %}
<li><a id="lettering" href="{% url orders.recieved_order_list %}">Admin</a></li>
{% endif %}
它在开发中运行良好,但是当用户通过生产登录时链接没有显示。此外,如果超级用户通过生产登录,则会显示该链接。
在我的 settings.py 中,权限,
GROUP_PERMISSIONS = {
"Administrator": ('auth.user.*','restaurant_detail.restaurant_detail.*','restaurant_detail.restaurant_read','orders.order.*','orders.orderItem.*','orders.orderitem.*','orders.orderitem_list','orders.order.*','orders.recieved_order.*','django_quickblocks.quickblocks.*','django_quickblocks.quickblocktype.*',),
"Restaurants": ('restaurant_detail.restaurant_myprofile','restaurant_detail.restaurant_read','restaurant_detail.item.*','restaurant_detail.category.*','orders.order.*','orders.recieved_order.*',),
}
restaurant
在这种情况下是用户并且administrator
是超级用户。