我如何确认 django admin 中的数据库条目?

How can i confirm a database entry in django admin?

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

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

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

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

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

您的酒店模型中可以有 is_published 布尔字段,您可以将其初始默认为 false。检查酒店详细信息后,您可以从 django admin 将 is_published 字段设置为 True

所以现在无论何时您查询酒店以显示在您的网站上。您可以查询 Hotel.objects.filter(is_published=True)