Tablesorter 未在 Django 中加载
Tablesorter not loading in Django
Tablesorter 不适用于我的 Django-based 网站。单击 table header 没有任何反应,我也没有看到任何错误消息。 jquery.tablesorter 的控制台错误消息仅显示:
Uncaught SyntaxError: Unexpected token < jquery.tablesorter.js:1
我觉得缺少了一些简单的东西……
JS 插件被调用:
{% load static %}
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.tablesorter.js"></script>
<table id="myTable" class="tablesorter">
<thead>…</thead>
<tbody>…</tbody>
…
<script>
$(document).ready(function(){
$('#myTable').tablesorter({sortList: [[0,0], [1,0]]});
}
);
</script>
JS 文件位于具有以下结构的静态文件夹中:
myvenv
mysite
|---- db.sqlite3
|---- manage.py
|---- blog
|---- management
|---- migrations
|---- templates
|---- templatetags
|---- admin.py
|---- models.py
|---- urls.py
|---- views.py
|---- static
|---- js
|---- jquery.js
|---- jquery.tablesorter.js
|---- …
|---- mysite
NVM,我需要在本地测试时指定 STATICFILES_DIRS 的路径,现在一切正常
Tablesorter 不适用于我的 Django-based 网站。单击 table header 没有任何反应,我也没有看到任何错误消息。 jquery.tablesorter 的控制台错误消息仅显示:
Uncaught SyntaxError: Unexpected token < jquery.tablesorter.js:1
我觉得缺少了一些简单的东西…… JS 插件被调用:
{% load static %}
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.tablesorter.js"></script>
<table id="myTable" class="tablesorter">
<thead>…</thead>
<tbody>…</tbody>
…
<script>
$(document).ready(function(){
$('#myTable').tablesorter({sortList: [[0,0], [1,0]]});
}
);
</script>
JS 文件位于具有以下结构的静态文件夹中:
myvenv
mysite
|---- db.sqlite3
|---- manage.py
|---- blog
|---- management
|---- migrations
|---- templates
|---- templatetags
|---- admin.py
|---- models.py
|---- urls.py
|---- views.py
|---- static
|---- js
|---- jquery.js
|---- jquery.tablesorter.js
|---- …
|---- mysite
NVM,我需要在本地测试时指定 STATICFILES_DIRS 的路径,现在一切正常