我找到了一个django幻灯片,并按照指南
安装了它https://github.com/clarle/django-slides
下载'幻灯片'文件夹并将其放在PYTHONPATH的某处。 (我把它放在网站包中)
将幻灯片添加到settings.py下的INSTALLED_APPS。 (我将它添加到satchmo store settings.py以及主要的satchmo settings.py以确保)
要在另一个Django应用程序中使用幻灯片放映,您可以在Django模型中将幻灯片放映对象称为slideshow.Slideshow。 (这我不知道该怎么做或者我是否需要)
如果你没有扩展base.html,请确保你的模板中有jQuery 1.4.2+和Slides 1.1.7+。在您希望使用幻灯片显示的任何模板中使用{%load slideshow_tags%}。
该模块显示在satchmo管理页面中,但当我尝试添加或更改幻灯片时,我收到错误
DatabaseError at / admin / slideshow / slideshow / add / no such table:slideshow_slide 请求方法:GET 请求网址: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,第344行 Python可执行文件:C:\ Python27 \ python.exe Python版本:2.7.9 Python路径:
[ 'C:\用户\管理员\ MyStores \商店', 'C:\ Python27 \ LIB \站点包\的Satchmo-0.9.3-py2.7.egg', 'C:\ WINDOWS \ SYSTEM32 \ python27.zip', 'C:\ Python27 \的DLL', 'C:\ Python27 \ lib中', 'C:\ Python27 \ LIB \高原双赢', 'C:\ Python27 \ lib中\ lib中-TK', 'C:\ Python27', 'C:\ Python27 \ LIB \站点包', 'C:\ Python27 \ LIB \站点包\ win32的', 'C:\ Python27 \ LIB \站点包\ WIN32 \ lib中', 'C:\ Python27 \ LIB \站点包\ PythonWin的', '..\..\应用', '']
我认为它告诉我幻灯片没有数据库设置,但我不确定是否是这种情况,或者由于我是一个蟒蛇初学者,它是完全不同的东西,我将非常感谢任何帮助。
感谢
千电子伏
答案 0 :(得分:0)
我设法从satchmo中的https://github.com/clarle/django-slides安装幻灯片模块
最终的解决方案非常简单,我所要做的就是将幻灯片文件夹放在我的PYTHONPATH中(我把它放在网站包目录中)
我添加了幻灯片'
到我的自定义satchmo商店目录/文件夹中的settings.py文件的INSTALLED_APPS部分。
最后我打开了一个终端/ cmd提示符并执行了以下命令
python manage.py syncdb
并且嘿presto模块被添加,数据库更新了新表,一旦我运行服务器并登录管理页面我现在能够设置我的幻灯片
我希望这可以帮助其他需要在satchmo中进行幻灯片放映的人,因为更新数据库的线索来自另一个不同幻灯片的安装指南,我认为我很有可能并且可以继续使用。