flask-paginate pagination.links样式问题

时间:2016-09-15 12:39:40

标签: twitter-bootstrap flask pagination

我正在使用flask-paginate显示一些rss feed并且分页正常但是pagination.links的样式不正确,它看起来像一个项目符号列表。 stackoverflow上有一个类似的问题,答案说包含CSS for bootstrap我做了但仍然样式仍然相同

以下是两个模板

base.html头部

nav > ul > li > a {
    color: #aaa !important;
    background-color:#333;
    display: block;
    line-height: 2em;
    padding: 0.5em 0.5em;
    text-decoration: none;
}

index.html

.ui-page-theme-a a:visited, 
html .ui-bar-a a:visited, 
html .ui-body-a a:visited, 
html body .ui-group-theme-a a:visited {
    color: #aaa;
}

views.py我在哪里传递分页对象

<head>
    <title>{% block title %}{% endblock %}</title>

    <link rel="stylesheet" href="{{ url_for('static', filename='stylesheets/style.css') }}">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

    <link rel="stylesheet" href="{{ url_for('static', filename='stylesheets/bootstrap-social.css') }}">
    <link rel="stylesheet" href="{{ url_for('static', filename='font-awesome-4.6.3/css/font-awesome.css') }}">

    <!--flask-paginate stylsheet -->
    <!--<link rel="stylesheet" href="{{ url_for('static', filename='stylesheets/web.css') }}">-->

    <!-- Dependencies for chosen jquery plugin -->

    <script src="http://code.jquery.com/jquery-1.8.3.js"></script>
    <script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js"></script>

    <!-- chosen jquery plugin -->
    <script src="{{ url_for('static', filename='chosen/chosen.jquery.js') }}"></script>
    <link rel="stylesheet" href="{{ url_for('static', filename='chosen/chosen.css') }}">

    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

</head>

2 个答案:

答案 0 :(得分:4)

好吧,这对我来说非常愚蠢,我通过指定css_framework参数来引导它来运行&#39; bootstrap3&#39;在初始化分页对象时,文档说bootstrap是默认的,但似乎你需要明确指定它

所以,改变是

pagination = Pagination(page=page,per_page=ITEMS_PER_PAGE,total=len(entries_sorted),record_name='Feeds',css_framework='bootstrap3')

答案 1 :(得分:0)

只需投入我的$ 0.02。如果仍不能接受已接受的答案,请检查您的引导程序版本。

就我而言,我需要将css_framework设置为'bootstrap4'。