まずはdjango
を新しくしました。私はCSSのフォルダ内の管理スタイルのフォルダをDjangoのために探したときと私は、RTLのCSSを参照してください、しかし、今私にはない、djangoの管理者をrtlのスタイルに変更するには
このクールなフレームワーク(ないdatabase
一部とmysql
コネクタで)
からは素晴らしいことだし、管理者様式をrtl
に変更する方法を知っています。
これは、スクリーンショットである私のフォルダから
感謝の
まずはdjango
を新しくしました。私はCSSのフォルダ内の管理スタイルのフォルダをDjangoのために探したときと私は、RTLのCSSを参照してください、しかし、今私にはない、djangoの管理者をrtlのスタイルに変更するには
このクールなフレームワーク(ないdatabase
一部とmysql
コネクタで)
からは素晴らしいことだし、管理者様式をrtl
に変更する方法を知っています。
これは、スクリーンショットである私のフォルダから
感謝の
Djangoはレンダリングするテンプレートをチェックするために見つけるために、テンプレートの設定を調べます。このように、右から左へのCSSをロードするために、基本管理テンプレートの先頭にrtl.css
を追加することができます。あなたのメインのプロジェクトディレクトリのテンプレートのサブディレクトリで
、admin
dirとファイルbase.html
を作成します。 Djangoのソースから 'django/contrib/admin/templates/base.html'の内容を新しく作成したファイルにコピーします。テンプレートで
TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')], # <- add this line 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ 'django.template.context_processors.debug', 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', ], }, }, ]
、あなたは{% block extra_head %}{% endblock %}
が表示されます。任意の管理ページがロードされるたびthis-
{% block extra_head %} <link rel='stylesheet' href='{% static 'admin/css/rtl.css' %}' /> {% endblock %}
のように、ここではスタイルシートのリンクを挿入今rtl.css
がロードされます。