小编Ket*_*ale的帖子

如何从django_session表中查找session_data中的用户ID?

django_sessionsession_data中存储,首先使用python的pickle模块进行pickle,然后使用python的base64模块在base64中进行编码.

我得到了解码的pickle session_data.

来自django_session表的session_data:

gAJ9cQEoVQ9fc2Vzc2lvbl9leHBpcnlxAksAVRJfYXV0aF91c2VyX2JhY2tlbmRxA1UpZGphbmdvLmNvbnRyaWIuYXV0aC5iYWNrZW5kcy5Nb2RlbEJhY2tlbmRxBFUNX2F1dGhfdXNlcl9pZHEFigECdS5iZmUwOWExOWI0YTZkN2M0NDc2MWVjZjQ5ZDU0YjNhZA==
Run Code Online (Sandbox Code Playgroud)

在通过base64.decode(session_data)解码之后:

 \x80\x02}q\x01(U\x0f_session_expiryq\x02K\x00U\x12_auth_user_backendq\x03U)django.contrib.auth.backends.ModelBackendq\x04U\r_auth_user_idq\x05\x8a\x01\x02u.bfe09a19b4a6d7c44761ecf49d54b3ad
Run Code Online (Sandbox Code Playgroud)

我想找出auth_user_idfrom 的价值auth_user_idq\x05\x8a\x01\x02u .请帮我这样做.

python django pickle pinax

21
推荐指数
3
解决办法
9137
查看次数

如何在 NodeJS 中导出函数?

如何仅导出一个函数(其他函数除外)并将其导入到其他文件中。

function messsageReceived(message) {

      //print message

  }
function readData(){ 

    // reads data.

  }
module.exports = mqtt_messsageReceived();
Run Code Online (Sandbox Code Playgroud)

我想在其他文件中使用mqtt_messsageReceived 。

javascript node.js

6
推荐指数
1
解决办法
9122
查看次数

使用 javascript 向字符串数组的所有元素添加前缀,无需迭代(.map() 或循环)

输入:字符串数组

var arr = ['a','b','c'];
var prefix = 'prefix_';
Run Code Online (Sandbox Code Playgroud)

输出:数组中的每个元素都应以“prefix”为前缀:

['prefix_a','prefix_b','prefix_c']
Run Code Online (Sandbox Code Playgroud)

javascript arrays

1
推荐指数
1
解决办法
6000
查看次数

标签 统计

javascript ×2

arrays ×1

django ×1

node.js ×1

pickle ×1

pinax ×1

python ×1