如何用Flask中的图像替换品牌文本

2024-09-30 04:27:09 发布

您现在位置:Python中文网/ 问答频道 /正文

通过导入flask nav并使用以下命令,我的flask bootstrap应用程序中显示了一个nav栏:

@nav.navigation()
def mynavbar():
    return Navbar(
        'MyCompany',
        View('Main', 'index'),
        View('Config', 'config'),
        View('Help', 'help')
    )

但我一辈子都找不到如何将文本“MyCompany”换成图像,例如img/mylogo.png. 谁能告诉我怎么做吗?在


Tags: 命令viewconfig应用程序flaskindexreturnmain
1条回答
网友
1楼 · 发布于 2024-09-30 04:27:09

我对此并不完全满意,因为我认为解决方案应该简单得多,但这是可行的:

import dominate
from dominate.tags import img

nav = Nav()
branding = img(src='static/img/myimage.png')

@nav.navigation()
def mynavbar():
    return Navbar(
    branding,
    View('Main', 'index'),
    View('Config', 'config'),
    View('Help', 'help')
)


nav.init_app(app)

例如,<img src="myimage.png">中只放入html字符串的问题是,字符串是打印出来的,而不是被解释为应该显示的元素。主导方案似乎克服了这一点。在

相关问题 更多 >

    热门问题