Django-Wagtail自定义网页管理(单个ModelAdmin中的多个模型)

2024-05-29 06:01:35 发布

您现在位置:Python中文网/ 问答频道 /正文

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

然而,因为这纯粹是一个客户机的后端系统,我更希望他们能有这个功能适合在本机wagtails CMS。在

我有一些相关的片段。 司机、行程、停车和物品。在

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

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

以及选择一个行程,看看他们所做的所有停留,等等

要点是,它是相关的数据,我想在一个页面中查看,并通过链接浏览不同级别的数据。在

就我所读到的wagtail后端并不是为了这样做而设计的。不过,我肯定必须离开我可以简单地创建一个页面,感觉像后端,只有从“后端”可见。在

我只是不知道该怎么做。在

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

我找到了以下资源,但由于各种错误,它们一直失败

1. Multiple models in single ModelAdmin

2. Using fields from multiple models

3. Using Proxy Models to Customize the Django Admin


Tags: 数据目标客户机网站models页面manywagtail
1条回答
网友
1楼 · 发布于 2024-05-29 06:01:35

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

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


旁注:

如果你能想出如何添加自定义链接到管理界面我想知道。例如,80%用例的层次结构是导航到Site->News->Add Child Page,然后选择blog post。如果有一个简单的按钮,让某人创建一个不那么复杂的新博客文章,那就太好了。在

相关问题 更多 >

    热门问题