애플리케이션의 모든 관리자에게 사용자 정의 "css" 및 "js" 파일을 효과적으로 적용하는 방법은 무엇입니까?
P粉396248578
P粉396248578 2024-04-03 20:54:06
0
1
528

저에게는 다음과 같은 관습 cssjs 文件、admin.py 和覆盖的 base.html 位于 templates/admin/app1/이 있습니다:

으아아아

먼저 맞춤설정하겠습니다 cssjs 文件分别设置为 c 中所有管理员 PersonAnimalFood 的 Media 类中的 cssendcphpcn phpcnapp1 如下所示,然后我可以将它们应用到所有管理员 PersonAnimalFood app1:

으아아아

그러나 위의 해결 방법은 효율적이지 않기 때문에 아래와 같이 <link ..."admin/css/base.css" %}{% endblock %}"> in base.html 이후에 설정했지만 다음과 같은 해결 방법은 작동하지 않습니다.

으아아아

그래서 모든 애플리케이션의 모든 관리자에게 적용되는 base.html 放入 templates/admin/ 中,如下所示,然后上述解决方案有效,但自定义 cssjs 파일을 넣었습니다.

으아아아

그렇다면 cssjs 文件仅有效地应用于 app1 中的所有管理员 PersonAnimalFood 어떻게 맞춤설정하나요?

P粉396248578
P粉396248578

모든 응답(1)
P粉545956597

댓글을 사용할 수 없습니다.

1. 정적 폴더 설정

으아아아

2. router.py를 확인하세요

으아아아

3. settings.py를 확인하세요

으아아아

4. 명령 실행

으아아아

https://docs.djangoproject. com/ja/4.2/howto/static-files/#configuring-static-files

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿