将幻灯片模块添加到satchmo

时间:2015-05-16 16:28:15

标签: django satchmo

我找到了一个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的',    '..\..\应用',    '']

我认为它告诉我幻灯片没有数据库设置,但我不确定是否是这种情况,或者由于我是一个蟒蛇初学者,它是完全不同的东西,我将非常感谢任何帮助。

感谢

千电子伏

1 个答案:

答案 0 :(得分:0)

我设法从satchmo中的https://github.com/clarle/django-slides安装幻灯片模块

最终的解决方案非常简单,我所要做的就是将幻灯片文件夹放在我的PYTHONPATH中(我把它放在网站包目录中)

我添加了幻灯片'

到我的自定义satchmo商店目录/文件夹中的settings.py文件的INSTALLED_APPS部分。

最后我打开了一个终端/ cmd提示符并执行了以下命令

  

python manage.py syncdb

并且嘿presto模块被添加,数据库更新了新表,一旦我运行服务器并登录管理页面我现在能够设置我的幻灯片

我希望这可以帮助其他需要在satchmo中进行幻灯片放映的人,因为更新数据库的线索来自另一个不同幻灯片的安装指南,我认为我很有可能并且可以继续使用。