1
admin 사이트의 템플릿을 변경하려고하는데 admin 용 로컬 템플릿을 만들어 덮어 쓰려고했지만 그 이유를 모르면 실패했습니다 : template way. 이제는 AdminSite의 인스턴스를 만들고 거기에서 변경을 시도했지만 여전히 실패했습니다. 내가 가진 :django : AdminSite 변경 내용이 반영되지 않았습니다.
urls.py
urlpatterns = [
url(r'^myadmin/', admin.site.urls),
admin.py
from django.contrib import admin
from .models import Equipment, Calibration, Flag, Tests
from django.contrib.admin import AdminSite
class MyAdminSite(AdminSite):
site_header = "Equipment Calibration Database"
site_title = "Equipment Calibration Database"
index_title = "Equipment Calibration Database"
# Register your models here.
admin_site = MyAdminSite(name = 'myadmin')
admin.site.register(Equipment)
admin.site.register(Calibration)
admin.site.register(Flag)
admin.site.register(Tests)
을 내가 http://127.0.0.1:8000/myadmin/에 갈 때 지금, 나는 아직도 내가 효과에 MyAdminSite에 지정된 텍스트의 어느 것도 발견하지, 난 여전히 "장고 관리"와 "사이트 관리"를 참조하십시오. 다음과 같이
이 모두가 정말 이상한 행동하고 있습니다 크게 관리자의 텍스트를 변경하려면
덕분에이 일! http://stackoverflow.com/questions/39132187/django-how-do-i-actually-override-admin-site-template?noredirect=1#comment65613565_39132187에서 수행 한 템플릿 방식이 왜 작동하지 않는지 아십니까? 어떤 기회? –
나는 당신이 이전 버전의 장고를 사용했기 때문에 추측하고 있습니다. 그들은 최근에 더 간단하게 만들었습니다 (위에 게시 한 코드) – Hybrid