0

我正在关注https://pypi.python.org/pypi/django-twitter-bootstrap/3.0.0将 twitter 引导程序包含到我的网站中。但是,当我测试它时,我没有得到预期的结果。我在引导网站上测试了一些我可以在我的页面上包含的东西,但它们没有被显示。请帮我解决这个问题!谢谢!

这是我的 HTML 文件。

    <!DOCTYPE html>
    <html>
    <body>

    <div class="modal hide fade">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
        <h3>Modal header</h3>
      </div>
      <div class="modal-body">
        <p>One fine body…&lt;/p>
      </div>
      <div class="modal-footer">
        <a href="#" class="btn">Close</a>
        <a href="#" class="btn btn-primary">Save changes</a>
      </div>
    </div>

    </body>
    </html>

我已将这些部分添加到我的 settings.py 中:

    INSTALLED_APPS = (
    ...,
    ...,
    'registration',
    'twitter_bootstrap',
    'pipeline',
    'homepage',
    )

    STATICFILES_STORAGE = 'pipeline.storage.PipelineCachedStorage'

    PIPELINE_COMPILERS = (                          # used for compiling LESS files 
        'pipeline.compilers.less.LessCompiler',
    )

    PIPELINE_CSS = {
        'bootstrap': {
            'source_filenames': (
                'less/bootstrap.less',
            ),
            'output_filename': 'css/b.css',
            'extra_context': {
                'media': 'screen,projection',
            },
        },
    }

    PIPELINE_JS = {
        'bootstrap': {
            'source_filenames': (
              'js/transition.js',
              'js/modal.js',
              'js/dropdown.js',
              'js/scrollspy.js',
              'js/tab.js',
              'js/tooltip.js',
              'js/popover.js',
              'js/alert.js',
              'js/button.js',
              'js/collapse.js',
              'js/carousel.js',
              'js/affix.js',
            ),
            'output_filename': 'js/b.js',
        },
        'application': {
            'source_filenames': (
              'js/holder.js',
              'js/application.js',
            ),
            'output_filename': 'js/a.js',
        }
    }
4

1 回答 1

1

似乎您的设置正确,但您还需要在 html 文件中加载压缩文件。

{% load compressed %}

<head>
{% compressed_js 'bootstrap' %}
{% compressed_css 'bootstrap' %}
</head>

在此处阅读有关 django-bootstrap文档(自述文件)的更多使用信息

于 2013-09-07T22:38:04.533 回答