我已經安裝了django-admin-tools並在我的項目 文件夾中創建了dashboard.py。Django:django-admin-tools:添加自定義js
在這個文件中我已指定媒體類:
#myproject/dashboard.py
class Media:
css = ('',)
js = ('http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/
jquery.min.js',)
在我的設置,我有:
#settings.py
# admin_tools
ADMIN_TOOLS_INDEX_DASHBOARD =
'myproject.dashboard.CustomIndexDashboard'
ADMIN_TOOLS_APP_INDEX_DASHBOARD =
'myproject.dashboard.CustomAppIndexDashboard'
而且我的網址配置如下:
#urls.py
...
urlpatterns+= patterns('',
url(r'^admin_tools/', include('admin_tools.urls')),
url(r'^admin/', admin.site.urls),
url(r'', include('feincms.urls')),
)
任何人看到任何明顯的錯誤?我沒有看到在firebug中下載的jQuery文件是 。我認爲jquery也是admin_tools的一部分, 但這個錯誤消息似乎表明它不是?
Uncaught TypeError: Property '$' of object [object DOMWindow] is not a
function
任何幫助表示讚賞。
檢查你的html源代碼。 – 2012-03-13 06:01:09
你是什麼意思?該代碼的作品,如果我「手動」包括jQuery。沒有管理工具,一切工作也是如此... – 2012-03-13 07:06:21
請參閱下面的eschler答案。 – 2012-03-14 13:03:19