Я занимаюсь разработкой приложения с помощью django.
Я хочу настроить интерфейс администратора django, но не могу добавить в него собственный шрифт.
Я хочу использовать собственный шрифт дляПерсидский язык.
Вот что я сделал, но не получил правильный результат:
Шаг 1:
Я создаю файл css с именем admin-extra.css в этом каталоге:
/templates/css/admin-extra.css
После этого я изменил позицию myappname перед django.contrib.admin в установленных приложениях следующим образом:
INSTALLED_APPS = [
'django.contrib.auth',
'pool',
'django.contrib.admin',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'fcm_django'
]
И admin-extra.css выглядит так:
body {
margin: 0;
padding: 0;
font-size: 40px;
color: #333;
background: #fff;
}
И, наконец, я поместил admin-extra в файл с именем base_site.css в \ templates \ base_site.html, и его содержимое выглядит так:
{% extends "admin/base.html" %}
{% load static from staticfiles %}
{% block title %}{{ title }} | {{ site_title|default:_('Django site admin') }}{% endblock %}
{% block extrastyle %}{{ block.super }}<link rel="stylesheet" type="text/css" href="{% static "css/admin-extra.css" %}" />{% endblock %}
{% block branding %}
<h1 id="site-name"><a href="{% url 'admin:index' %}">{{ site_header|default:_('Django administration') }}</a></h1>
{% endblock %}
{% block nav-global %}{% endblock %}
Но я не вижурезультат,
что я пропустил или ошибся?
любые предложения будут полезны.
Примечание. Это не повторяющаяся запись.
А это файл Admin.py:
from django.contrib import admin
# Register your models here.
from .models import *
@admin.register(Ticket)
class TicketAdmin(admin.ModelAdmin):
list_display = ('id','title','body','answer')
@admin.register(Activation)
class ActivationAdmin(admin.ModelAdmin):
list_display = ('activecode','user_phone','createtime')
list_filter = ('activecode','user_phone','createtime')
search_fields = ('activecode','user_phone','createtime')
@admin.register(App)
class AppAdmin(admin.ModelAdmin):
list_display = ('version','versionurl','bonprice','rahnama')
list_filter = ('version','versionurl','bonprice','rahnama')
search_fields = ('version','versionurl','bonprice','rahnama')
@admin.register(Bid)
class BidAdmin(admin.ModelAdmin):
list_display = ('user','bidtime','competition','maxbon','bonnumber')
list_filter = ('user','bidtime','competition','maxbon','bonnumber')
search_fields = ('user','bidtime','competition','maxbon','bonnumber')