上**:
1def 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使...