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

时间:2019-08-05 06:00:13

标签: django django-admin django-database django-admin-actions

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

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

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

如果有更好更好的方法可以做到这一点。请分享。

先谢谢了。如果不清楚,我可以在below以下的评论中回答您的特定问题。 祝你今天愉快。

1 个答案:

答案 0 :(得分:2)

您可以在酒店模型中使用.gitignore布尔字段,并且可以将其初始默认设置为false。检查完酒店详细信息后,可以从Django管理员中将replace v2 = regexs(0) if(regexm(v2, "[A-Z]+[0-9]+")) list +-------------------------------+ | v1 v2 | |-------------------------------| 1. | 045672, 19274 AAA8793307546 | 2. | 061483, 21124 AZS69482148 | 3. | 068346, 32948 BGJ569788313 | +-------------------------------+ 字段设置为is_published

因此,现在无论何时查询要在您的网站上显示的酒店。您可以查询 is_published