擅长:python、mysql、java
<p>您可能被插入<a href="https://django-simple-menu.readthedocs.org/en/latest/index.html" rel="nofollow">django-simple-menu</a>。在</p>
<p>然后为了使其适应您的用例,您可以简单地从<code>menus.py</code>内部读取数据库项,如下所示(请记住这只是一个伪代码):</p>
<pre><code># menus.py
items = Menu.objects.all()
for item in items:
Menu.add_item("main", MenuItem(item.name, item.url),
weight=10,
icon=item.name.lower()))
</code></pre>
<p>您可能会想到的其他解决方案是创建上下文处理器或自定义标记,但如果您经验不足,菜单结构更复杂(子菜单),则这些可能很难自己解决。在</p>