2014-11-25 88 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>