Jetzt möchte ich nach Django verstecktes Menü nach Benutzerrolle. Ich habe drei RolleDjango Versteckte Menü auf dem Armaturenbrett
is_shop
is_customer
is_brocker
Jede beliebige Lösung haben, das zu tun?
Jetzt möchte ich nach Django verstecktes Menü nach Benutzerrolle. Ich habe drei RolleDjango Versteckte Menü auf dem Armaturenbrett
is_shop
is_customer
is_brocker
Jede beliebige Lösung haben, das zu tun?
in Ihrer Vorlage können Sie if
Anweisungen verwenden und zeigen die Blöcke möchten Sie wie folgt aus:
<div id="submenu">
{% if request.user.is_shop %}
<div id="shop-menu">
{% else if request.user.is_customer %}
<div id="customer-menu">
{% endif %}
</div>
Wenn Sie Template-Engine verwenden, um Ihre Seite zu machen, ist es einfach, kurz vor dem Benutzer die Rolle zu Template-Engine übergeben machen es.
Und wenn Sie Frontend und Backend trennen, müssen Sie die Rolle des Benutzers in Ihrem Frontend js überprüfen.