标签: python django unit-testing plugins django-cms
我的Django应用程序需要遵循以下方案的测试:创建页面,通过添加新插件对其进行编辑,然后保存。到目前为止,我一直坚持在页面中添加插件。如何在测试中以编程方式执行此操作?
我从add_plugin()查看了cms.api,但它需要一个占位符,我不知道如何链接到现有的页面和/或模板。
add_plugin()
cms.api
答案 0 :(得分:1)
使用cms.api创建一个页面...然后获取正确的占位符表单page.placeholders.all()并使用它调用add_plugin()。