我想知道在Django项目中是否只能使用the的某些部分。
我只想使用StreamField来使用一些块并上传图像,但是根据我的研究,不可能在数据包中使用the,所以我想知道是否真的无法使用其模块在w项目之外。
我想这样做是因为我想“重建轮子”,因为我还是一个初学者,这样做有助于学习,但是我不想做那么多的事情,就像创建自己的StreamField和块一样,-结束,这是我目前所没有的(不仅限于JS)。
答案 0 :(得分:1)
可能在这里和那里使用一些元素,但是并不是以这种方式设计的。以StreamField为例,模型字段可能起作用,但表单字段应在Wagtail管理员的上下文中使用。
已经进行了一些工作以使某些元素脱钩,这无疑是核心团队想要进一步探索的方向,但目前还没有,而且目前还不是主要重点。
我想想到的在Wagtail世界之外重复使用的唯一元素是RichText编辑器。它基于Draftail,您可以在自己的项目中使用它(尽管您必须创建自己的Django模型/表单字段)。