Я пытаюсь получить редактируемые таблицы на моем бюджетном веб-сайте Django.Цель этих редактируемых таблиц - показать бюджет для каждой категории на своей странице и иметь возможность напрямую обновлять суббюджеты для этой категории на одной странице, что-то вроде электронной таблицы.Точно так же, как я всегда делаю для определенной проблемы, я искал решение онлайн.Удивительно для меня, результаты оказались не такими уж полезными.Но самый распространенный ответ, который я нашел, был django-datatables, основанный на https://datatables.net/.
После определения того, что это лучшее решение для меня, я пошел и исследовал инструмент.Опять же, результаты, которые я нашел, были не очень хорошими, но я все равно попробовал их.Я нашел это репозиторий GitHub, в котором, похоже, было именно то, что я хотел, но когда я попытался запустить код, я сразу же столкнулся с некоторыми ошибками.Он использует virtualenvs, с которыми я не совсем знаком, но мне все же было странно, что я сразу получил ошибку.Кажется, что это не может быть поддержано хорошо?Или, может быть, я допустил ошибку.
Я также нашел этот веб-сайт, который, казалось, тоже может быть хорошим ресурсом, но опять же, он выглядит заброшенным.
Возможно, лучшийресурс, который я нашел, был предоставлен в другом StackOverflow post , который ссылался на http://django -datatable-view.appspot.com / .На веб-сайте, похоже, есть отличная документация, но с моим ограниченным знанием JavaScript и JQuery я не смог полностью следовать без полного примера.
Не нашел ни одного замечательного примера того, что я ищуЯ не смог проверить слишком много.Однако с первым упомянутым репо я смог запустить все до тех пор, пока я на самом деле не проверил сайт.
Вот настройки:
$ git clone https://github.com/pivotal-energy-solutions/django-datatable-view.git
$ cd django-datatable-view
$ mkvirtualenv datatableview
(datatableview)$ pip install -r requirements.txt
(datatableview)$ datatableview/tests/example_project/manage.py migrate
(datatableview)$ datatableview/tests/example_project/manage.py loaddata initial_data
(datatableview)$ datatableview/tests/example_project/manage.py runserver
После загрузки страницы я получилNameError: name 'django' is not defined
ошибка.Опять же, не уверен, почему я получаю эту ошибку.Настройка была довольно простой, поэтому, если я что-то пропустил, я думаю, что может быть что-то странное происходит.
В итоге, у меня ужасно трудное время, чтобы заставить работать данные.Я не уверен, что я трачу свое время и есть ли лучший ресурс для моих целей.Если это не так, есть ли другие рекомендуемые ресурсы по таблицам данных, которые помогут мне начать работу?