2014-11-25 63 views
-1

嗨我在演示工作,我有一个问题是我的程序,是我想从我的batabase中获取所有菜单。我的问题是菜单是在行中,点击事件是相同的,所以想要提取所有的菜单。Django动态显示菜单

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.menu_type) 

context_processor.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 

但我想他们喜欢

Home AboutUs 

回答

0

使用CSSul li{display: inline;}

0

试试这个:

<li> 
    <ul> 
    {% for m in menu %} 
     <li style="display: inline;"><a href="#">{{m.menu_type}}</a></li> 
    {% endfor %} 
    </ul> 
</li>