Tablesorter не загружается в Django - PullRequest
0 голосов
/ 04 декабря 2018

Tablesorter не работает для моего сайта на Django.Нажатие на заголовок таблицы ничего не делает, и я не вижу ни одного сообщения об ошибке.Отображается только сообщение об ошибке консоли для 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

1 Ответ

0 голосов
/ 10 декабря 2018

NVM, мне нужно указать путь для STATICFILES_DIRS при локальном тестировании, теперь все работает нормально

...