[英]Django Hidden menu on dashboard
現在,我想按用戶角色在Django上隱藏菜單。 我有三個角色
is_shop
is_customer
is_brocker
有人有解決方案嗎?
在模板中,您可以使用if
語句並顯示所需的塊,如下所示:
<div id="submenu">
{% if request.user.is_shop %}
<div id="shop-menu">
{% else if request.user.is_customer %}
<div id="customer-menu">
{% endif %}
</div>
如果您使用模板引擎來呈現頁面,這很容易,只需在呈現頁面之前將用戶角色傳遞給模板引擎即可。
而且,如果您將前端和后端分開,則必須在前端js中檢查用戶的角色。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.