Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何允许用户在Django中构建自己的flatpages?_Python_Html_Django - Fatal编程技术网

Python 如何允许用户在Django中构建自己的flatpages?

Python 如何允许用户在Django中构建自己的flatpages?,python,html,django,Python,Html,Django,我有一个应用程序,允许用户(实际上是管理员)向模型中添加html。然后我在某个页面上向其他用户(非管理员)提供html。我想允许管理员在这些页面上创建任意html,包括添加图像。我不希望管理员们为了把他们的内容放到这个html字段中而不得不跳转。假设一个用户在他们的本地机器上有一些图像,他们想进入他们正在创建的html字段。我希望它是超级脑死亡,让他们很容易得到这些图像在那里 现在我只有一个带有html字段的模型,我提供了一个。在用户可以看到的页面上,我只需加载model.html(将其过滤为安

我有一个应用程序,允许用户(实际上是管理员)向模型中添加html。然后我在某个页面上向其他用户(非管理员)提供html。我想允许管理员在这些页面上创建任意html,包括添加图像。我不希望管理员们为了把他们的内容放到这个html字段中而不得不跳转。假设一个用户在他们的本地机器上有一些图像,他们想进入他们正在创建的html字段。我希望它是超级脑死亡,让他们很容易得到这些图像在那里

现在我只有一个带有html字段的模型,我提供了一个。在用户可以看到的页面上,我只需加载model.html(将其过滤为安全的)并显示。但是,如果管理员用户想要添加图像,他们仍然需要在html文档中找到宿主和链接


有没有办法使用Django flatpages+static来实现这一点?或者某种在Django内部提供类似wordpress编辑器的应用程序?

老实说,我建议只安装。它完全满足您的需求,是Django CMS中最轻量级、最简单、最像Wordpress的。它集成了TinyMCE和Django文件浏览器,您可以随意丢弃不需要的部分。这几乎肯定是实现您所需的最快方法。

您可以尝试django filer(),但“要求我们推荐或查找工具、库或喜爱的场外资源的问题与堆栈溢出无关。要求我们推荐或查找工具、库或喜爱的场外资源的问题与堆栈溢出无关”