1

我确信我可以创建一个前端网站来做我想要在 wagtail 之上实现的目标。

但是,因为这纯粹是客户端的后端系统,所以我希望他们可以在 wagtails CMS 上本地安装此功能。

我有几个相关的片段。司机、旅行、站点和项目。

Driver 1-Many Trips
Trips 1-many Stops
Stops 1-many items 

现在我可以很好地编辑这些,但我想说的是显示司机的所有行程。

以及选择一次旅行并查看他们所做的所有站点等

要点是我想在单个页面中查看相关数据并通过链接浏览各个级别的数据。

据我所知,鹡鸰后端并不是为此而设计的。但是我确信必须离开我可以简单地创建一个感觉像后端的页面,并且只能从“后端”看到。

我只是不知道该怎么做。

我想我会创建一个自定义视图和模型来填充它,就像它是前端一样,但让它适合在后端访问。

我找到了以下资源,但它们因各种错误而不断失败

1.单个ModelAdmin中的多个模型

2. 使用来自多个模型的字段

3. 使用代理模型自定义 Django Admin

4

1 回答 1

0

好吧,我能想到的最接近的事情就是让页面具有“隐私”可见性。

您还可以添加需要用户登录才能查看页面的菜单。我会在它上面添加一些自定义,并创建一个只有在用户登录时才可见的空间 menuItem 类型。它看起来不像管理界面,但它具有所需的权限等并且不会影响用户流。


边注:

如果您能弄清楚如何将自定义链接添加到我很想知道的管理界面。例如,我对 80% 用例的层次结构是导航到站点->新闻->添加子页面,然后选择博客文章。最好有一个简单的按钮,让某人创建一个不那么参与的新博客文章。

于 2018-07-26T14:22:56.280 回答