Python django sorl.thumboil,没有名为thumboil.models的模块
在Python django sorl.thumboil,没有名为thumboil.models的模块,python,django,django-1.5,sorl-thumbnail,Python,Django,Django 1.5,Sorl Thumbnail,在sorl.thumbnail上激活调试后,我遇到了这个错误 Error importing module thumbnails.models: "No module named thumbnails.models" 在第38行查找错误回调时,我发现: 36 {% for article in object_list %} 37 <img src="{{article.photo.url}}" width="100px" > 38 {% thumbnail article.p
sorl.thumbnail
上激活调试后,我遇到了这个错误
Error importing module thumbnails.models: "No module named thumbnails.models"
在第38行查找错误回调时,我发现:
36 {% for article in object_list %}
37 <img src="{{article.photo.url}}" width="100px" >
38 {% thumbnail article.photo "100x100" as im %}**
39 <img src="{{ im.url }}" >
40 {% empty %}
41 <p>Thumbnail : No image</p>
models.py
from sorl.thumbnail import ImageField
class Foto(models.Model):
user = models.ForeignKey('app.User', blank=True, null=False)
date = models.DateTimeField(auto_now_add=True)
photo = ImageField(upload_to='%Y/%m/%d', null=True, blank=True)
显然,您的问题在于
THUMBNAIL\u BACKEND='thumbnails.models.SEOThumbnailBackend'
设置。好的,这就解决了问题,谢谢
from sorl.thumbnail import ImageField
class Foto(models.Model):
user = models.ForeignKey('app.User', blank=True, null=False)
date = models.DateTimeField(auto_now_add=True)
photo = ImageField(upload_to='%Y/%m/%d', null=True, blank=True)