Ошибка добавления модуля слайд-шоу в satchmo
Я нашел слайд-шоу Django и установил его, следуя инструкциям ниже
https://github.com/clarle/django-slides
Загрузите и разместите папку "Слайд-шоу" где-нибудь на вашей PYTHONPATH. (я поместил его в пакеты сайта)
Добавьте слайд-шоу в INSTALLED_APPS в файле settings.py. (Я добавил его в satchmo store settings.py, а также в основной satchmo settings.py, чтобы быть уверенным)
Чтобы использовать слайд-шоу в другом приложении Django, вы можете ссылаться на объект слайд-шоу как слайд-шоу. Слайд-шоу в ваших моделях Django. (это я не был уверен, как это сделать, или если мне нужно было)
Если вы не расширяете base.html, убедитесь, что в ваших шаблонах есть jQuery 1.4.2+ и Slides 1.1.7+. Используйте {% load slideshow_tags %} в любом шаблоне, в котором вы хотите использовать слайд-шоу.
модуль отображается на странице администратора satchmo, но когда я пытаюсь добавить или изменить слайд-шоу, я получаю сообщение об ошибке
DatabaseError в /admin/ слайд-шоу / слайд-шоу / добавить / нет такой таблицы: slideshow_slide Метод запроса: GET URL-адрес запроса: http://127.0.0.1:8000/admin/slideshow/slideshow/add/ Версия Django: 1.4.20 Тип исключения: Значение исключения DatabaseError:
такой таблицы нет: slideshow_slide Расположение исключения: C:\Python27\lib\site-packages\django\db\backends\sqlite3\base.py в execute, строка 344 Исполняемый файл Python: C:\Python27\python.exe Версия Python: 2.7.9 Python Path:
['C: \ Users \ Администратор \MyStores\store', 'C:\Python27\lib\site-packages\satchmo-0.9.3-py2.7.egg', 'C:\Windows\SYSTEM32\python27.zip', 'C:\Python27\DLLs', 'C:\Python27\lib', 'C:\Python27\lib\plat-win', 'C:\Python27\lib\lib-tk', 'C:\Python27', 'C:\Python27\lib\site-packages', 'C:\Python27\lib\site-packages\win32', 'C:\Python27\lib\site-packages\win32\lib', 'C:\Python27\lib\site-packages\Pythonwin', '..\..\apps', '']
я думаю, что это говорит мне, что для слайд-шоу не настроена база данных, но я не уверен, так ли это, или это вообще что-то другое, так как я новичок в питоне, я был бы признателен за любую помощь в этом.
Спасибо
кэв
1 ответ
Мне удалось установить модуль слайд-шоу с https://github.com/clarle/django-slides в satchmo.
в конце концов, решение было действительно простым, все, что мне нужно было сделать, это поместить папку с слайд-шоу в мою PYTHONPATH (я поместил ее в каталог пакетов сайта)
я добавил "слайд-шоу",
в разделе INSTALLED_APPS моего файла settings.py в моем каталоге / папке моего хранилища satchmo.
и наконец я открыл окно терминала /cmd и выполнил следующую команду
python manage.py syncdb
и эй, до того, как были добавлены модули, база данных обновлена новыми таблицами, и как только я запустил сервер и вошел на страницу администратора, я теперь могу настроить свое слайд-шоу
Я надеюсь, что это поможет всем, кому нужно слайд-шоу в satchmo, поскольку ключ к обновлению базы данных был получен из другого руководства по установке другого слайд-шоу, которое, как я думал, я бы попробовал.