Django 签名者值
Django signer value
我正在尝试加密 Django 模型 pk,以便使用 Django signer 通过 url 从模板发送它:
signer = Signer()
value = signer.sign(pk)
url = {% myapp:url value %}
但是我得到了我的 url pk 加上签名,就像这个例子 (pk=110) :
'110:EkfQJafvGyiofrdGnuthdxImIJw'
我想要的只是检索没有 pk 的签名(110 或我发送的任何值)。
知道如何加密 pk 吗?或者任何其他不使用模型中的另一个字段来加密 pk 的方法??
提前致谢
试试这个签名:
from django.core import signing
signed_value = signing.dumps('mytest')
这用于取消签名:
from django.core import signing
unsigned_value = signing.loads(signed_value)
此致
首先尝试使用 django 过滤器获取 pk 的签名并阅读 urls 文档以将 pk 和签名传递给视图
https://docs.djangoproject.com/en/1.11/topics/http/urls/#including-other-urlconfs
我正在尝试加密 Django 模型 pk,以便使用 Django signer 通过 url 从模板发送它:
signer = Signer()
value = signer.sign(pk)
url = {% myapp:url value %}
但是我得到了我的 url pk 加上签名,就像这个例子 (pk=110) :
'110:EkfQJafvGyiofrdGnuthdxImIJw'
我想要的只是检索没有 pk 的签名(110 或我发送的任何值)。
知道如何加密 pk 吗?或者任何其他不使用模型中的另一个字段来加密 pk 的方法??
提前致谢
试试这个签名:
from django.core import signing
signed_value = signing.dumps('mytest')
这用于取消签名:
from django.core import signing
unsigned_value = signing.loads(signed_value)
此致
首先尝试使用 django 过滤器获取 pk 的签名并阅读 urls 文档以将 pk 和签名传递给视图
https://docs.djangoproject.com/en/1.11/topics/http/urls/#including-other-urlconfs