我一直在解决这个问题。我有一个用户提交HTML表单,可以说在我的网站上列出他们的旅馆。在将其添加到要发布的酒店模型之前,我需要先对其进行审核。 我研究过的一种方法是使用可以存储此表单的请求模型,然后使用django admin操作编写一个自定义操作以添加/删除请求。如果接受,我会将详细信息复制到我的酒店模型中,否则它将向用户发送电子邮件或通知。
第二种方法是简单地在酒店模型上使用django操作,在该模型中,发送请求以批准或拒绝请求。在这种情况下,我想知道是否有可能数据点只有在管理员接受之后才写入数据库。如果可以,我该怎么做?
最后,这些详细信息显示在我的主页和搜索页上,以供用户预订这些地方。
如果有更好更好的方法可以做到这一点。请分享。
先谢谢了。如果不清楚,我可以在below以下的评论中回答您的特定问题。 祝你今天愉快。
答案 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