Djangoでスタッフ権限、スーパーユーザー権限で変更したい
スタッフ権限またはスーパーユーザー権限で表示を変更するには、以下のように条件を設定します:
html
<!-- スタッフ権限がある場合の表示 -->
{% if user.is_staff %}
<ul>
<li><a href="{% url 'tools:staff_dashboard' %}">スタッフダッシュボード</a></li>
<!-- 他のスタッフ権限がある場合のナビゲーションアイテムをここに追加 -->
</ul>
{% endif %}
<!-- スーパーユーザー権限がある場合の表示 -->
{% if user.is_superuser %}
<ul>
<li><a href="{% url 'tools:admin_dashboard' %}">管理者ダッシュボード</a></li>
<!-- 他のスーパーユーザー権限がある場合のナビゲーションアイテムをここに追加 -->
</ul>
{% endif %}
上記の例では、user.is_staffがTrueの場合にスタッフ関連のナビゲーションアイテムが表示され、user.is_superuserがTrueの場合にはスーパーユーザー関連のナビゲーションアイテムが表示されます。これにより、ユーザーの権限に応じて表示が変更されます。

ディスカッション
コメント一覧
まだ、コメントがありません