2016-03-27 19 views
3

Her şeyden önce django numaralı ürüne geçiyorum. ve ben bu serin çerçevedendjango admin'i rtl stiline nasıl dönüştürebilirim

Ve Ben ne zaman css klasöründeki yönetici tarzı klasörü django isteyen i rtl css bakın

(değil database parçası ve mysql bağlayıcı olarak) şaşırtıcı, ama şimdi benim yok admin stilini nasıl değiştirebilirim rtl.

Bu

enter image description here

Teşekkür'ın

cevap

1

Django işlemek için şablonlar denetlemek için sırasını bulmak için ŞABLONLAR ayarına bakar benim klasörlerden ekran görüntüsüdür. Böylece, sağdan sola css'yi yüklemek için rtl.css taban yönetici şablonunun başlığına ekleyebilirsiniz. ana proje dizininin bir şablon alt dizinde

  1. oluşturmak dir admin ve base.html dosya. Django kaynağından yeni oluşturulan dosyaya 'django/contrib/admin/templates/base.html' içeriğini kopyalayın.

    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', ], }, }, ] şablonunda

  2. , sen {% block extra_head %}{% endblock %} göreceksiniz. Herhangi yönetici sayfa yüklendiği zaman rtl.css yüklenecek bu-

    {% block extra_head %} <link rel='stylesheet' href='{% static 'admin/css/rtl.css' %}' /> {% endblock %}

gibi burada stil bağlantısını yerleştirin.

İlgili konular