我遵循Django提供的tutorial,但我現在發現jQuery沒有被加載,因此管理面板中的可摺疊字段集不起作用。這是因爲libjs-jquery尚未安裝在系統上,但安裝並未解決問題。爲什麼在Django管理面板中不能識別jQuery腳本文件?
Page not found (404)
Request Method: GET
Request URL: http://mysite:8000/static/admin/js/jquery.js
我已經證實,/usr/share/pyshared/django/contrib/admin/media/js/jquery.js指向正確的文件(/usr/share/javascript/jquery/jquery.js ),並且前面提到的/usr/.../js/目錄是mysite:8000/static/admin/js /從哪裏讀取的。我也注意到,在/usr/.../js/文件夾中創建一個新文件並不會使它出現在網站上。我最好的猜測是Django不會重新檢查文件系統,除非被告知這樣做。有誰知道我應該如何解決這個問題?
我收到'django.core.exceptions.ImproperlyConfigured:你正在使用staticfiles應用程序,而沒有在運行該命令後設置STATIC_ROOT設置。顯然管理靜態文件分開處理? DEBUG確實設置爲true。 – Fraxtil
這就是你的問題,我猜想,將settings.py中的STATIC_ROOT設置爲收集靜態文件的空目錄的絕對路徑。 – fijter