0

私は Djangoが初めてで、初めてDjango Bookを読んでいました。ブートストラップされたhtmlをファイルに投げてみました:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Test</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="description" content="">
    <meta name="author" content="">

    <link href="assets/css/bootstrap.css" rel="stylesheet">
    <link href="assets/css/bootstrap-responsive.css" rel="stylesheet">
    <link href="assets/css/style.css" rel="stylesheet">
    <link href="assets/js/google-code-prettify/prettify.css" rel="stylesheet">

    <!-- Le fav and touch icons -->
    <link rel="shortcut icon" href="assets/ico/favicon.ico">
    <link rel="apple-touch-icon-precomposed" sizes="114x114" href="assets/ico/apple-touch-icon-114-precomposed.png">
    <link rel="apple-touch-icon-precomposed" sizes="72x72" href="assets/ico/apple-touch-icon-72-precomposed.png">
    <link rel="apple-touch-icon-precomposed" href="assets/ico/apple-touch-icon-57-precomposed.png">
</head>
<body>
    <header><a href="index.html" title="Home"><img src="assets/img/logo.png" alt="Test" /></a></header>
    <div class="container" style="text-align:center;">
        <br /><br />
        <form class="search form-inline" action="searchresults.html">
            <div class="input-append">
                <input class="search-input input-xxlarge" id="appendedPrependedInput" size="16" type="text" placeholder="Type in your search"><button class="btn btn-large btn-danger" type="submit">Search</button>
                </div>
            <!--<input type="text" class="search-input input-xlarge" placeholder="Type in your search">
            <button type="submit" class="btn btn-large btn-danger">Search</button> -->
        </form>

        <hr class="soften">

    </div>
</body>
</html>

そして、このビューでそれをレンダリングしました:

def search(request):
    return render_to_response('search_page.html')

を使用してテストサーバーを起動するとpython manage.py runserver、ブートストラップされたページではなく、プレーンな醜い html ページが表示されます。どうしてこれなの?(同じディレクトリにブートストラップ アセットがあります)

4

2 に答える 2

1

静的ファイルが適切に設定されていない可能性があります。「ソースの表示」に移動し、CSS ファイルをクリックして、404 が表示されるかどうかを確認します。

静的ファイル ディレクトリを設定する方法は次のとおりです: http://docs.djangoproject.com/en/dev/howto/static-files

于 2012-05-05T00:23:45.723 に答える
1

django-bootstrap-toolkitもチェックすることをお勧めします。

于 2012-05-07T13:39:40.063 に答える