2 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
如果您想要?jiǎng)討B(tài)頁(yè)眉/導(dǎo)航欄或頁(yè)腳;難道您不能將 if/else 語(yǔ)句放入您擴(kuò)展的主模板中,以便根據(jù)用戶(hù)是否登錄來(lái)顯示不同的鏈接和內(nèi)容。這就是我在網(wǎng)絡(luò)應(yīng)用程序上所做的:
<ul class="navbar-nav">
{% if current_user.is_authenticated %}
<li class="nav-item">
<a class="nav-link" href="{{ url_for('account') }}">Account</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url_for('logout') }}">Logout {{current_user.username}}?</a>
</li>
{% else %}
<li class="nav-item">
<a class="nav-link" href="{{ url_for('logIn') }}">Login</a>
</li>
<li class="nav-item">
<a class="nav-link" href="{{ url_for('signUp') }}">Sign Up</a>
</li>
{% endif %}

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊
也許我不明白你在追求什么,但是:
我認(rèn)為這與動(dòng)態(tài)標(biāo)題邏輯是相同的邏輯:
?<head>
?{% if logged == 1 %}
?<title>{{ username }} - is logged in</title>
?{% else %}
?<title>Welcome to My Website!</title>
?{% endif %}
?</head>
- 2 回答
- 0 關(guān)注
- 155 瀏覽
添加回答
舉報(bào)