Bootstrap Dropdown在apache / wsgi上无法正常运行,但在开发服务器上运行正常

时间:2013-07-03 21:03:21

标签: python html apache twitter-bootstrap flask

所以我在python / flask中构建我的第一个webapp,目前正在使用bootstrap“美化”它,但是下拉菜单给了我一些麻烦。当我从Flask提供的迷你开发服务器上运行应用程序时,下拉菜单工作正常,但当我从apache服务器运行它时,下拉菜单突然停止工作。这是页面的html:

    <html>
        <head>
            {% if title %}
            <title>{{title}} - EC2-OOLs</title>
            {% else %}
            <title>EC2-OOLs</title>
            {% endif %}
            <script src="http://code.jquery.com/jquery-latest.js"></script>
            <script src="/static/js/bootstrap.min.js"></script>
            <link href="/static/css/bootstrap.min.css" rel="stylesheet" media="screen">
            <link href="/static/css/bootstrap-responsive.min.css" rel="stylesheet">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
        </head>
        <body>
            <div class="container">
                <div class="navbar navbar-inverse">
                    <div class="navbar-inner">
                        <a class="brand" href="#">EC2-OOL</a>
                        <ul class="nav">
                            {% if g.user is not none and g.user.is_authenticated() %}
                                <li><a href="/instances{% if acct_id %}/{{acct_id}}{% endif %}">Instances</a></li>
                                <li><a href="/securitygroups{% if acct_id %}/{{ acct_id }}{% endif %}">Security Groups</a></li>
                                <li><a href="/acctmgmt{% if acct_id %}/{{ acct_id }}{% endif %}">Account Management</a></li>
                            {% else %}
                                <li><a href="/login">Login</a></li>
                            {% endif %}
                        </ul>
                        {% if g.user is not none and g.user.is_authenticated() %}
                        <ul class="nav pull-right">
                            <li><a href="/logout">Logout: "{{g.user.name}}"</a></li>
                            <li class="dropdown">
                                <a class="dropdown-toggle" data-toggle="dropdown" href="#">{% if acct %}{{acct.name}}{% else %}Select Account{% endif %}<b class="caret"></b></a>
                                <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
                                    {% for a in accts %}
                                    <li><a tabindex="-1" href="{{baselink}}/{{a.id}}">{{a.name}}</a></li>
                                    {% endfor %}
                                </ul>
                            </li>
                        </ul>
                        {% endif %}
                    </div>
                </div>
                {% block content %}
                {% endblock %}
            </div>
        </body>
    </html>

非常感谢任何帮助。此外,如果它有所不同,应用程序配置为在https上运行。

0 个答案:

没有答案