2010-05-28 4 views
1

나는 Django tutorial을 따라 왔으며 지금까지 모든 것이 계획대로 진행되었습니다.Django 관리자 축소 오류 수정

"붕괴"를 제외하고. 내 관리자 페이지에서

, 내 자바 스크립트 콘솔에서 오류 :이 jQuery를 버그, 또는 붕괴 스크립트입니다 있으리라 믿고있어

Uncaught TypeError: Object #<an Object> has no method 'first' collapse.min.js:1 

는, 그러나 내 질문에 그것을 해결하는 방법을 간단 , 내가 최신 libjs-jquery 패키지를 설치했고 collapse.js가 장고로 작성된 것 같습니다.

감사합니다. http://api.jquery.com/first/

이 나에게 장고 벌레처럼 보이는 :

답변

1

이 링크는 첫 번째() 함수는 JQuery와 1.4 및 이상 상태. 1.3.2

  • 변경 collapse.min.js 같은를 달성하기 위해 JQuery와 1.3.2에서 사용할 수있는 경우에만 사용하는 기능에

    • 사용 JQuery와 1.4 대신 jQuery를 : 그들은 다음 중 하나를 수행하여 그것을 해결하기 위해 필요 효과.

    jquery 1.4가 이전 버전과 완전히 호환되지 않는 경우 첫 번째 옵션이 사이트 전체에 영향을 미칠 수 있습니다.

    업데이트 : 관심있는 분들은 장고 1.2.1에서 확인하실 수 있습니다.

    업데이트 : Django-1.2.1의 새로운 복사본을 방금 다시 다운로드했으며 수정 된 것으로 보입니다. 그것은 jquery 1.4.2를 사용하고 있으므로, 지금은 (안된다고) 상상할 수있을 것이라고 상상해 봅니다.

    내 결제에서이 오류가 표시되는 이유는 확실하지 않지만 적어도 해결되었습니다. :)

    또 다른 업데이트 : 이것은 패키지 관리 시스템 때문입니다. 우분투에서 jquery 패키지는 django와 별개입니다. 그래서 django 패키지는 jquery 패키지에 의존한다. 그러나 누구든지 우분투 django 패키지를 설정하면 1.4.2 버전이 아니라 jQuery 1.3.2 만 필요하다는 것을 나타냈다. 따라서 버그는 우분투 django 패키지에 있지만 장고 자체는 아닙니다.

  • +0

    나는 몇 달 동안이 문제에 시달려 왔지만, admin.py에서 언 콜라 싱 (uncollapsing) 섹션을 통해 해결할 수 있기 때문에 무엇보다 성가심이 컸다. 플랫 페이지는 그렇지 않습니다. 문제는 내 자신의 창조물이 아니라 버그라는 확신을 얻는 것이 좋습니다. 감사! – Jamie

    +0

    우분투로 인한 문제에 대한 귀하의 업데이트에 감사드립니다. Debian Squeeze 저장소를 사용하여 jQuery를 업그레이드했는데 (우분투의 최신 jQuery는 1.3.2이므로) 이제 모든 것이 제대로 작동합니다! 너는 나에게 많은 시간과 슬픔을 덜어 주었다. 고맙습니다! – Jamie