CRMプロジェクトの戦闘、動的メニューのデザイン

逆引きOneToOnefield:obj.user.allを()

)obj.user_set.all(:逆引きFOREIGNKEY

{%が'base.html' %延び} 

{%ブロック本体%} 
< NAV クラス= "ナビゲーションバーナビゲーションバー-逆ナビゲーションバー固定トップ" > 
  < DIV クラス= "コンテナ流体" > 
    < DIV クラス= "ナビゲーションバーヘッダ" > 
      < ボタンタイプ="ボタン」クラス= "ナビゲーションバー-トグル"崩壊データトグル= "崩壊" のデータターゲット= "#のナビゲーションバー" ARIA-拡大= "false"のアリア・コントロール= "ナビゲーションバーの" > 
        < スパンクラス=」SR-のみ」 >トグルナビゲーション</ スパン> 
        < スパンクラス= "アイコンバー" > </ スパン> 
        < スパンクラス= "アイコンバー" > </ スパン> 
        < スパンクラス= "アイコンバー" > </ スパン> 
      </ ボタン> 
      < クラス= "ナビゲーションバーブランド" HREF = "#"を> {%ブロックpro_nameの%}プロジェクト名{%の末端ブロック%} </ A > </ DIV > < DIV ID = "ナビゲーションバー"クラス=「ナビゲーションバー-崩壊の崩壊」> <
    
    
      ULのクラス= "NAVナビゲーションバー-NAVナビゲーションバー右" > 
        < リチウムのクラス= "ドロップダウン" > 
          < HREF = "#" クラス= "ドロップダウン・トグル" データトグル= "ドロップダウン" 役割= "ボタン" > {{ request.user}} < スパンクラス= "キャレット" > </ スパン> </ A > < UL クラス= "ドロップダウンメニュー" > < > < HREF = "#" >個人情報</ A > </  
          
            > 
            < > < HREF = "{% 'ログアウト' %のURL}" >ログアウト</ A > </ > </ UL > </ > </ UL > </ DIV > </ DIV > </ NAV > < DIV クラス= "コンテナ流体" > < DIV クラス= "行" > < DIV クラス= "COL-SM-3 COL-MD-2サイドバー" >< UL クラス= "NAVのNAV-サイドバー"

          
        

      

    
  



  
    
      > 

{#{{request.user.userprofile.role.all}}#} 
        {request.user.userprofile.role.select_related%における役割の%} 
            {role.menus.select_related%でメニュー用%} 
                < リチウム> < HREF = "{%ならmenu.url_type == 0%} {{menu.url_name}} {%他%} {%のURL menu.url_nameの%} {%のENDIFの%}" > {{menu.name}} < / > </ > 
             {%ENDFOR%} 
         {%ENDFOR%} </ UL > </ DIV > < DIV クラス= "COL-SM-9 COL-SM-オフセット-3 COL-MD-10 COL-MD 「-offset-2メイン>

      

    
    
      {%ブロック右コンテンツコンテナ%} 
      < H2 クラス= "ページヘッダ" >ダッシュボード</ H2 > 
      {%の末端ブロック%} 
    </ DIV > 
  </ DIV > 
</ DIV > 



{%の末端ブロック%}
index.htmlを

おすすめ

転載: www.cnblogs.com/jintian/p/11306451.html