在Django项目中是否可以只使用几个Wagtail模块?

在Django项目中是否可以只使用几个Wagtail模块?,django,wagtail,Django,Wagtail,我想知道在Django项目中是否可以只使用wagtail的某些部分 我只想使用StreamField来使用一些块和上传图像,但是根据我的研究,不可能在包外使用wagtail,所以我想知道是否真的不可能在wagtail项目之外使用它的模块 我想这样做是因为我想重建轮子,因为我还是一个初学者,这样做有助于学习,但我不想像创建我自己的StreamField和Block,-end那样做,我现在没有,不仅仅是JS。可能在这里和那里使用一些元素,但它们不是这样设计的。以StreamField为例,model

我想知道在Django项目中是否可以只使用wagtail的某些部分

我只想使用StreamField来使用一些块和上传图像,但是根据我的研究,不可能在包外使用wagtail,所以我想知道是否真的不可能在wagtail项目之外使用它的模块


我想这样做是因为我想重建轮子,因为我还是一个初学者,这样做有助于学习,但我不想像创建我自己的StreamField和Block,-end那样做,我现在没有,不仅仅是JS。

可能在这里和那里使用一些元素,但它们不是这样设计的。以StreamField为例,model字段可能是功能性的,但form字段是在Wagtail管理上下文中使用的

已经做了一些工作来解耦一些元素,这无疑是核心团队希望进一步探索的方向,但目前还没有,也不是主要关注点

我能想到的唯一在摇摆世界之外重用的元素是RichText编辑器。尽管您必须创建自己的Django模型/表单字段,但您可以在自己的项目中使用它