flask-ckeditor 如何在调用 ckeditor.create() 时生成 textarea 元素的 id?

安装flask-ckeditor后希望使用docprops,docprops文档要求针对textarea的id进行设置:

    CKEDITOR.replace('editor1', {
      fullPage: true,
      extraPlugins: 'docprops',
      // Disable content filtering because if you use full page mode, you probably
      // want to  freely enter any HTML content in source mode without any limitations.
      allowedContent: true,
      height: 320
    });

如何用ckeditor.create()生成textarea的id?

我刚刚在 Flask-CKEditor 里添加了相应的支持(commit),你可以先更新到最新版本:

pip install -U flask-ckeditor

然后可以直接使用 name 参数来传递 id 的值:

{{ ckeditor.create('editor1') }}