Django动态显示菜单
嗨,我正在做演示,我有一个问题是我的程序,我想从我的batabase获取所有菜单。我的问题是,菜单在行中,单击事件相同,因此希望提取所有菜单 models.pyDjango动态显示菜单,django,python-2.7,django-templates,Django,Python 2.7,Django Templates,嗨,我正在做演示,我有一个问题是我的程序,我想从我的batabase获取所有菜单。我的问题是,菜单在行中,单击事件相同,因此希望提取所有菜单 models.py class MainMenu(models.Model): menu_type = models.CharField(max_length=32) is_active = models.BooleanField(default=False) def __unicode__(self): return u'%s' % (self
class MainMenu(models.Model):
menu_type = models.CharField(max_length=32)
is_active = models.BooleanField(default=False)
def __unicode__(self):
return u'%s' % (self.menu_type)
上下文处理器.py
def menu(request):
menu = MainMenu.objects.all()
return {'menu':menu}
base.html
<li><ul>
{% for m in menu %}
<li><a href="#">{{m.menu_type}}</a></li>
{% endfor %}
</ul>
</li>
但我希望他们像我一样
Home AboutUs
使用css
ulli{display:inline;}
尝试以下方法:
<li>
<ul>
{% for m in menu %}
<li style="display: inline;"><a href="#">{{m.menu_type}}</a></li>
{% endfor %}
</ul>
</li>
{%m在菜单%}
{%endfor%}
<li>
<ul>
{% for m in menu %}
<li style="display: inline;"><a href="#">{{m.menu_type}}</a></li>
{% endfor %}
</ul>
</li>