class PlaceForm(forms.ModelForm):
lat = forms.FloatField()
long = forms.FloatField()
class Meta:
model = Place
fields = [
'name','description','location','city','tags', 'lat', 'long'
]
read_only_fields = ['location']
上面的代码旨在禁止具有这些不和谐ID的人进入。我没有完成编码,因此我只想让它记录那些具有这些ID的人加入,但是当我输入不和谐ID并有加入该人员的人并未记录任何内容,只是好像没有看到它一样。
答案 0 :(得分:0)
member.id
不返回数组,因此不能在其上使用use includes()
。
您需要将member.id
与ids
数组中的所有ID进行比较。
所以您可以通过两种方式做到这一点。
推荐:正确使用includes()
:
client.on("guildMemberAdd", member => {
if (ids.includes(member.id)) {
member.ban() // or `member.kick()`
}
})
或者您可以检查ids[i]
是否等于member.id
client.on("guildMemberAdd", member => {
for (var i = 0; i < ids.length; i++) {
if (ids[i] == member.id) {
member.ban() // or `member.kick()`
}
}
})
旁注:console.log[]
不是问题,您需要使用console.log()