【发布时间】:2016-05-09 20:48:59
【问题描述】:
我正在配置 sorl-thumbnail,当 memcached 在本地运行时出现此错误:
OperationalError at /groups/1/
no such table: thumbnail_kvstore
当 memcached 没有运行时(显然不起作用):
TypeError at /groups/1/
a bytes-like object is required, not 'str'
我的配置有什么问题?为什么说没有thumbnail_kvstore 表?这是我的设置变量。我尝试设置 THUMBNAIL_KVSTORE 设置,但它没有改变任何东西:
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': '127.0.0.1:11211',
}
}
THUMBNAIL_DEBUG = True
THUMBNAIL_FORMAT = 'PNG'
【问题讨论】:
-
您有任何未应用的迁移吗?
-
嗨,Sorl,也使用 DB 而不是 memcached 来缓存这些值。如果您在将应用添加到已安装的应用后不执行迁移,则这些表不会在 django 配置的 dbms 中。
-
我的已安装应用程序中有它。它说没有新的迁移。
标签: python django sorl-thumbnail