2013-10-09 7 views
0

this post에 따라 django-pagedown을 방금 설치했습니다. 나는 모든 코드를 추가하고 일단 ./manage.py collectstatic을 작성하면 관리자의 DetailPage (예 : 오브젝트 추가/편집)로 이동했을 때 스타일이 바뀌는 것으로 나타났습니다.django-pagedown이 기본 Django 관리자 스타일을 무시하는 것 같습니다. 나는`collectstatic`에 뭔가 잘못 됐습니까?

예를 들어

,이 객체의 ListPage의 스타일입니다 :

ListPage styling

그리고 이것은합니다 (AdminPagedownWidget가 위치한과) 객체의 DetailPage의 "새로운"스타일입니다 :

DetailPage styling

변경 사항은 매우 미묘합니다. 글꼴이 약간 씩/약간 좁습니다. 물론, 이것은 엄청난 거래가 아니며, 필자의 markdown 콘텐츠에 대한 실시간 미리보기를 제공하는 데 아주 호응을 얻었지만, 왜 이런 일이 일어나는 지 아는 사람이 있습니까? 나는 Django의 collectstatic이 어떻게 작동하는지에 대한 의문이 있으며 django-pagedown의 CSS가 기본 관리자의 CSS를 무시하고 있다고 생각되지만 기본 CSS의 CSS를 변경하면 안됩니다. 정적 파일을 수집 할 때 뭔가 잘못되었습니다. 이미 collectstatic과 함께 제공되는 옵션을 살펴본 후 --clean 옵션으로 시도했지만 아무 것도 해결하지 못했습니다. 소스 코드를보고 pagedown 스타일이 실제로 관리자 스타일 후에로드되는 것을 보았습니다.하지만 관리 인터페이스에서이 순서를 변경하는 방법은 무엇입니까?

+0

을 수정해야 업데이트 == 0.0.5') –

+0

방금 ​​다시 설치하면 모든 것이 잘 보입니다. 다시 한 번 감사드립니다! – 3cheesewheel

답변

0

버그가 있습니다. AdminPagedownWidget도 보통 PagedownWidget에 대한 CSS 파일을 가져오고 있습니다. 즉, 템플릿에 가져올 두 개의 CSS 파일이 있음을 의미합니다. 이전 CSS 파일 (demo.css)은 body 태그에 글꼴을 부과하고 있습니다.

저는 django-pagedown입니다. 지금 바로 고칠 것입니다. 잘 알려드립니다.

편집 : 당신은/다시 설치하는 경우이 업데이트되면 /`다시 설치가 이제 수정되어야 장고 - pagedown`이 (`장고-PageDown 키를 설치 PIP 지금 pip install django-pagedown=0.0.5

+0

오 대단합니다! 정말이 응용 프로그램을, 정말 그것을 쓰는 주셔서 감사합니다 즐기고 있어요 :) – 3cheesewheel