0

Bootstrap を Django サイトにインストールしました。いくつかのチュートリアルの指示に従いました。

ただし、Django サーバー経由でページを表示すると、書式設定されていないテキスト ベースのページになります。同じページをオフラインで表示し (Web ブラウザーで開くだけ)、そのページには Bootstrap 形式がすべて含まれています。

そのため、フォーマットをオンラインで表示しても機能しないようです。ここのチュートリアルに従いました: ' https://docs.djangoproject.com/en/dev/howto/static-files/ '

しかし、まだ運がありません。

私のテンプレート:

{% load staticfiles %}
    <link href="{{ STATIC_URL }}bootstrap/css/bootstrap.css" rel="stylesheet">
    <style type="text/css">
      body {
        padding-top: 60px;
      }
    </style>
  </head>

私の設定:

STATIC_ROOT = 'C:/Users/Dummy/Documents/Django/ParkManager/static/'
STATIC_URL = 'http://127.0.0.1:8000/static/'

....

 INSTALLED_APPS = (
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.sites',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'Parks',
        'django_admin_bootstrapped',
        'django.contrib.staticfiles',

私の見解

from django.template.response import TemplateResponse

def Search_Page(request):
    return TemplateResponse(request, 'Details_Main.html', {'request':'index'})
4

1 に答える 1

0

わかりました、あなたのビューは実際のリクエスト コンテキストについて何も知りません。

に似たものを使用してください

from django.template.response import TemplateResponse
...
return TemplateResponse(request, "Details_Main.html", {
    "object": some_object,   # only if you have something to add into the context. otherwise leave the dictionary empty.
})
于 2013-02-11T15:52:24.790 に答える