检查用户是否在django_db或否

时间:2017-12-01 09:52:51

标签: python django-models django-urls django-database chatroom

我有django模型,名为" create-chat"在那里,我写了一些我希望在群聊中看到的人的名字。 所以。我创建了模型,但我不知道如何设置用户是否在django_db中的条件,如果是,那么我想向他们显示按钮"加入聊天" 点击按钮后,他将被转移到网址sitename.com/lobby/1 现在我有了显示页面/大厅/ any_number的视图 首先,我要阻止这些页面来自用户,并且只有当用户在django_db中时才这样 他可以访问页面Lobby / 1 只有大堂/ 1不是大堂/ 2 我不是要求你这样做,我只是想让你解释我该怎么做,或者可能会给我一些关于我的问题的文章。  https://i.stack.imgur.com/FQw4Y.jpg

... 1)。如何阻止所有用户访问此网址sitename.com/1234< - 这里有任何你喜欢的号码。 (4个字符) 所以现在我阻止了访问此页面的所有用户,以及现在如何让某些用户/用户看到它?

1 个答案:

答案 0 :(得分:0)

我假设您将信息存储在用户对象中。

  

usr = User.objects.get(username = whateveristheusername)

     

如果usr不是None:

     

#User Exist。点击加入聊天

     

否则:

     

#Create User或任何其他可行的功能