찾다

 >  Q&A  >  본문

애플리케이션의 모든 관리자에게 사용자 정의 "css" 및 "js" 파일을 효과적으로 적용하는 방법은 무엇입니까?

저에게는 다음과 같은 관습 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粉396248578P粉396248578260일 전566

모든 응답(1)나는 대답할 것이다

  • P粉545956597

    P粉5459565972024-04-04 12:10:56

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

    1. 정적 폴더 설정

    으아아아

    2. router.py를 확인하세요

    으아아아

    3. settings.py를 확인하세요

    으아아아

    4. 명령 실행

    으아아아

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

    회신하다
    0
  • 취소회신하다