0

我一直在解决这个问题。我有一个用户提交了一个 HTML 表单,可以说在我的网站上列出他们的酒店。在将其添加到要发布的酒店模型中之前,我需要查看此表单。我研究过的一种方法是使用可以存储此表单的请求模型,然后使用 django 管理操作编写自定义操作来添加/删除请求。如果接受,我将详细信息复制到我的酒店模型,否则它会向用户发送电子邮件或通知。

第二种方法是在发送请求以批准或拒绝它的酒店模型上简单地使用 django 操作。在这种情况下,我想知道在管理员接受数据点之前是否有可能将其写入数据库。如果是,我该怎么做?

最后,这些详细信息显示在我的主页和搜索页面上,供用户预订这些地方。

如果有更好更有效的方法。请分享。

提前致谢。如果有不清楚的地方,我可以在下面的评论中回答您的具体问题。祝你今天过得愉快。

4

1 回答 1

2

您可以is_published在酒店模型中包含布尔字段,并且最初可以将其默认为 false。检查酒店详细信息后,您可以将该is_published字段设置为True来自 django admin。

因此,现在每当您查询要在您的网站上显示的酒店时。您可以查询 Hotel.objects.filter(is_published=True)

于 2019-08-05T06:09:39.377 回答