Django可编辑文本字段

时间:2017-06-22 03:04:25

标签: python django django-models

我已经能够轻松创建可编辑项目列表并通过Django管理面板进行管理。这似乎很简单,我很清楚模型如何在其他框架中工作。

虽然,我很想知道如何制作像在静态网站上编辑文本区域一样简单的东西。基本上,我不需要"添加帖子"或任何类似的东西。我只想在静态网站上编辑文本区域。

任何文档或示例?

我一直在寻找django-flatblocks和chunk等软件包,这些似乎可能有助于我想做的事情。我对Python世界很陌生,所以这些东西对我来说有点神奇,特别是涉及管理小组。

我意识到有一件事是这些库(或django中的应用程序?)似乎超级过时,这可以追溯到2012年的最后一次提交。这些仍然是常用的吗?

1 个答案:

答案 0 :(得分:1)

在有人感兴趣的情况下找出解决方案。我最终使用了一个名为django-generic-flatblocks的Django应用程序,它似乎为我提供了我所需要的东西。虽然,有点奇怪,因为我必须用gblock替换我网站上的所有文本然后重新输入。看起来好像在第一次创建一个块时,它是空的,所以你基本上必须为它提供一个值。

之后,如果您登录管理面板,则可以上拉块并进行编辑。或者,如果您已登录管理面板,则可以查看您的网站并提供修改标记,然后您将直接转到管理面板中的该区域。

如果有人知道任何基本上允许我在管理面板中预先定义文本块的内容,那么请将代码添加到代码中,请lmk。我更喜欢先将所有内容加载到管理面板中,然后将标记放入代码并显示。这样可以节省大量时间,不得不复制现有内容,将其存储起来,添加标签,然后再将其重新插入。

这似乎是推荐的应用程序中唯一适用于我的应用程序。我试图使用Chunks,因为这真的只适用于标题/文本,但是在Django 1.11上我会因为没有使用South.db而感到不安,因为它甚至没有使用过。

https://github.com/bartTC/django-generic-flatblocks