如何在我的Django项目中安装django-stdimage,而不是作为模块(受限制的shell,无路径访问)
这个问题已经说得差不多了。我在使用dreamhost,需要用stdimagefield而不是image field,这样我才能做到这一点:
image3 = StdImageField(upload_to='path/to/img', size=(640, 480))
如果有更好的方法,请告诉我。
编辑:像这样尝试后,使用“python manage.py shell”一切都正常,下面是你可以看到的内容:
>>> from stdimage import StdImageField
>>> image = StdImageField(upload_to='path', size=(425,325))
>>> print image
<stdimage.fields.StdImageField object at 0x762db3ac5910>
不过,当我在我的模型中使用它时,每个页面都会出现这个错误:
根据在runningshoesreview.urls中定义的URL配置,Django尝试了这些URL模式,顺序如下:
- ^admin/(.*)
- ^reviews/
当前的URL,internal_error.html,没有匹配到任何一个。
2 个回答
0
只需把 django-stdimage
文件夹放到你的项目文件夹里(它应该已经是一个包了)。
0
只需把模块的内容复制到你的项目里,如果需要的话,可以把它做成一个包。我把“外部”的模块放在一个external
包里。