增加了使用占位符图像进行本地开发的能力
wagtail-placeholder-images的Python项目详细描述
可变占位符图像
这是一个在开发时使用占位符图像的软件包,如果您将它们存储在服务器上,并且不想在本地工作时下载它们或直接链接到服务器,则该软件包非常有用。在
安装
首先下载软件包:
pip install wagtail-placeholder-images
然后有两种选择。如果您使用自己的自定义图像模型,可以使用PlaceholderRenditionMixin
,如下所示:
如果您使用的是标准的Wagtail图像模型,您可以对其进行猴子修补:
fromwagtail.images.modelsimportAbstractImagefromwagtail_placeholder_images.mixinsimportPlaceholderRenditionMixinAbstractImage.get_placeholder_rendition=PlaceholderRenditionMixin.get_placeholder_renditionAbstractImage.get_rendition=PlaceholderRenditionMixin.get_rendition
然后您必须将WAGTAIL_PLACEHOLDERIMAGES_DUMMY
设置为True
,并通过设置WAGTAIL_PLACEHOLDERIMAGES_SOURCE
来使用所需的占位符源。这应该在您的开发设置文件中完成,这样就不会在您的服务器上启用它。E、 g
# settings_dev.pyWAGTAIL_PLACEHOLDERIMAGES_DUMMY=TrueWAGTAIL_PLACEHOLDERIMAGES_SOURCE="//placedog.net/{width}/{height}/"
就这样吧!在
- 项目
标签: