Эта ссылка гласит, что функция first () есть только в jquery 1.4 и выше: http://api.jquery.com/first/
Для меня это похоже на ошибку Джанго. Они должны исправить это, выполнив ОДНО из следующих действий:
- Используйте jquery 1.4 вместо jquery 1.3.2
- Измените collapse.min.js, чтобы использовать только функции, доступные в jquery 1.3.2, для достижения того же эффекта.
Первый вариант может иметь последствия для всего сайта, однако, если jquery 1.4 не является строго обратно совместимым.
Обновление: для тех, кто заинтересован, это видно в финале Django 1.2.1.
Обновление: я только что повторно загрузил свежую копию Django-1.2.1, и она, кажется, исправлена. Он использует jquery 1.4.2, поэтому я думаю, что он должен работать сейчас (не проверено).
Я не уверен, почему я вижу эту ошибку на моей кассе, но, по крайней мере, она была устранена. :)
Еще одно обновление: это связано с системами управления пакетами. В Ubuntu пакет jquery отделен от django. Таким образом, пакет django зависит от пакета jquery. Однако, кто бы ни устанавливал пакет ubuntu django, похоже, указал, что нужен только jQuery 1.3.2, а не версия 1.4.2. Следовательно, ошибка заключается в пакете ubuntu django, а не в самом django.