我有一个应用程序允许用户(实际上是管理员)将 html 添加到模型中。然后我在某个页面上将该 html 提供给其他用户(非管理员)。我想允许管理员在这些页面上创建任意 html,包括添加图像。我不希望管理员为了让他们的内容进入这个 html 字段而费尽心思。假设用户在他们的本地机器上有一些图像,他们想要进入他们正在创建的这个 html 字段。我希望他们能够轻松地将这些图像放入其中。
现在我只有一个带有 html 字段的模型,并且我提供了一个所见即所得的编辑器。在用户可以看到的页面上,我只是加载该 model.html(将其过滤为安全)并显示。但是如果管理员用户想要添加图像,他们仍然需要在他们的 html 文档中找出托管和链接。
有没有办法使用 Django flatpages + static 来实现这一点?或者某种在 Django 中提供类似 wordpress 的编辑器的应用程序?