django 已登陸使用者的許可權問題

2022-09-13 03:09:11 字數 596 閱讀 5572

上**:

1

def hide(self, **kwargs):

2 user_id =int(self.request.user.id)

34 pk = int(self.kwargs['

dpk'])5

6if pk ==user_id:

7 hide =false

8else

:9 ab_user = user.objects.get(pk=self.kwargs['

dpk'

])10 hide =ab_user.profile.hide

1112

return hide

url中的dpk引數要通過 self.kwargs["dpk"]來獲取,而且dpk是乙個字串,通過強制型別轉換把dpk 和user.id改成 int型來比較。

在模版中呼叫時要用到}

第10行中利用onetoonefield中定義的related_name就可以呼叫userprofile中的資料了。

這點**搞了好長時間啊。

django 驗證使用者是否登陸

第一步 指定一下登陸url。url r accounts login include xadmin.site.urls 由於我用的xadmin故而指向了xadmin,如果使用預設的adminsite,可做如下配置 url r accounts login django.contrib.auth.vi...

使用者以sysdba許可權無法登陸

資料庫所有具有dba許可權的使用者都不能以sysdba登入,提示說許可權不夠 首先dba是乙個角色,而sysdba是乙個許可權。dba角色包含了資料庫中絕大多數的許可權,但是不包括sysdba許可權。具有sysdba許可權的使用者可以開啟或者關閉資料庫。當資料庫沒有開啟時,任何儲存在資料庫中的資料都...

mysql登陸,建立使用者,許可權控制

如何登陸mysql 注意 2 一般的資料庫軟體中有很多外掛程式,選擇性的安裝,一般只需要client,server,database 3 在安裝資料庫的過程中會建立root使用者及可以備選的使用者,及密碼。2.登陸mysql 1 第一種方式 一般本地連線 通過client登陸,預設使用的是root使...