比方说,我创建了像在Django CMS框插件的一个网站,它允许用户把页面的URL和其他配置,显示一个类似盒子facebook的。
现在,用户希望显示在多个页面相同的样箱,是否有可能重复使用相同的插件实例,而不在每个页面上创建的插件吗?
class FacebookLikeBox(CMSPlugin):
page_url = models.URLField()
app_id = models.CharField(max_length=25)
width = models.CharField(max_length=25)
height = models.CharField(max_length=25)
color_scheme = models.CharField(max_length=25, choices=(('light','light'),('dark','dark')))
show_friends_faces = models.BooleanField(default=True)
show_posts = models.BooleanField(default=True)
show_header = models.BooleanField(default=True)
show_border = models.BooleanField(default=True)