0

bootswatch flatly themeを使用しようとしています。私は設定の更新に関するドキュメントに記載されている指示に従った。django-bootstrap3:theme_urlは変更されましたが、Bootswatchのテーマは読み込まれませんか?

私は私のプロジェクトのsettings.pyに次の追加したが:

{% load bootstrap3 %} 
{% bootstrap_css %} 
{% bootstrap_javascript %} 
{% bootstrap_messages %} 

BOOTSTRAP3 = { 'theme_url': 'https://maxcdn.bootstrapcdn.com/bootswatch/3.3.7/flatly/bootstrap.min.css', } 

は、私はまた、headタグの間に、私のプロジェクトのbase.htmlテンプレートに以下を追加しました

index.htmlをテンプレート:

{% extends "base.html" %} 
{% load i18n %} 
{% load bootstrap3 %} 
{% bootstrap_css %} 

{% block content %} 
Hello World 
{% endblock %} 

Howeve r、インデックスページをリロードするとテーマが反映されません。

私が間違っていることはありますか?

編集:私が見つけた一時的な回避策は、django-bootstrap3によって読み込まれたCSSをbase.htmlテンプレートファイルに<link rel="stylesheet" href='https://maxcdn.bootstrapcdn.com/bootswatch/3.3.7/flatly/bootstrap.min.css'>を追加することで上書きすることですが、django-bootstrap3のみを使用するソリューションを好むでしょう。

答えて

1

これは既知の問題で、django-bootstrapリポジトリの開発ブランチで最近fixedになっています。しかし、pipパッケージはまだ更新されていません。

一時的にこれを修正するには、django-bootstrap3のvenvを編集します。