为每个用户启用设置
django-user-settings的Python项目详细描述
#django用户设置
在“settings.py”中将“设置”设置为“已安装的应用”这:
`` python
已安装的应用程序=(
…
'用户设置',
)
````
**可选:
如果不使用用户模型,django用户设置将使用默认django用户模型。
`` python
来自django.contrib.auth.models导入用户
```
您需要将您的用户模型添加到“settings.py”中的“auth-user-model”:
``python
auth-user-model='myapp.myuser'
````
>现在,您可以使用**django用户设置**,从从从用户设置导入:
``python
开始。utils import get-user-u设置,设置“用户设置”
```
``python
``获取“用户设置”(key,默认值=none,**kwargs)
```
>返回python字典中的用户设置
**参数**
`key`:设置名称
`默认值`:如果**django用户设置**找不到合适的设置,这将被设置为该键的值
`**kwargs`:
```
“请求”:django的请求
“uid”:要获取设置的用户的pk
````
如果同时传递“请求”和“uid”,则**django用户设置**将获取pk=`uid`的用户设置。
**django user settings**将获取当前经过身份验证的用户的设置。
**kwargs)
```
**参数**
`key`:setting's name
`value`:setting's value
`**kwargs`:
`request':django的请求,我们将使用它来获取当前已通过身份验证的用户。
'uid':将保存其设置的用户的ID。
将为pk=`uid`的用户保存设置。
在“settings.py”中将“设置”设置为“已安装的应用”这:
`` python
已安装的应用程序=(
…
'用户设置',
)
````
**可选:
如果不使用用户模型,django用户设置将使用默认django用户模型。
`` python
来自django.contrib.auth.models导入用户
```
您需要将您的用户模型添加到“settings.py”中的“auth-user-model”:
``python
auth-user-model='myapp.myuser'
````
>现在,您可以使用**django用户设置**,从从从用户设置导入:
``python
开始。utils import get-user-u设置,设置“用户设置”
```
``python
``获取“用户设置”(key,默认值=none,**kwargs)
```
>返回python字典中的用户设置
**参数**
`key`:设置名称
`默认值`:如果**django用户设置**找不到合适的设置,这将被设置为该键的值
`**kwargs`:
```
“请求”:django的请求
“uid”:要获取设置的用户的pk
````
如果同时传递“请求”和“uid”,则**django用户设置**将获取pk=`uid`的用户设置。
**django user settings**将获取当前经过身份验证的用户的设置。
**kwargs)
```
**参数**
`key`:setting's name
`value`:setting's value
`**kwargs`:
`request':django的请求,我们将使用它来获取当前已通过身份验证的用户。
'uid':将保存其设置的用户的ID。
将为pk=`uid`的用户保存设置。