Python 如何使HTML导入的活动监视器模板可编辑?
在导入过程中,我确保将Python 如何使HTML导入的活动监视器模板可编辑?,python,django,campaign-monitor,createsend,Python,Django,Campaign Monitor,Createsend,在导入过程中,我确保将imgs标记为可编辑,并将多个内容节放入多行结构中。导入的模板显示在客户端的模板集中,但当我尝试编辑它们时,我只显示了zip/HTML上载选项,而不是实际的编辑器: 从我的代码库中,我自己的模板对象具有导出代码: class EmailBodyTemplate(models.Model): ... def migrate_email_template(self, cm_client_id, cm_token): cm_template = Temp
img
s标记为可编辑,并将多个内容节放入多行
结构中。导入的模板显示在客户端的模板集中,但当我尝试编辑它们时,我只显示了zip/HTML上载选项,而不是实际的编辑器:
从我的代码库中,我自己的模板对象具有导出代码:
class EmailBodyTemplate(models.Model):
...
def migrate_email_template(self, cm_client_id, cm_token):
cm_template = Template(cm_token)
# Basically I expose a specially tailored HTML version of my template
# for CM: adding editable to imgs, introducing multiline wrappers and
# adding unsubscribe, view in browser and other special links
html_url = settings.HOME_URL + reverse('email_import_view', args=(self.id,))
template_id = cm_template.create(cm_client_id, self.name, html_url, None)
self.template_id = template_id
self.save()
我联系了Campaign Monitor的支持人员,了解到他们的编辑器不适用于从外部源导入的HTML模板。在这种情况下,您需要继续编辑系统外的内容,并在编辑后重新上载