gpt4 book ai didi

javascript - 从 Javascript 确定 Django 用户 ID

转载 作者:行者123 更新时间:2023-12-03 08:22:27 24 4
gpt4 key购买 nike

有什么方法可以从 javascript 确定 Django User-id 吗?我尝试了很多解决方案但没有成功。

views.py:

user_list=User.objects.all()

TableModule.js:

var users="{{user_list}}";
var username= window.localStorage.username;
var user_id;
for(int i=0;i<users.size;i++){
if(users[i].username == username){
user_id=users[i].id;
return
}
}

最佳答案

基本上,您想要做的就是在 View 中获取用户的信息并将其返回到 View 的上下文中。完成后,您可以使用 {{ my_var }} 表示法将其分配给 JavaScript 变量,就像任何其他 Django 变量一样。

你的观点.py

def mysampleview(request):
...
current_user_id = request.user.id
context['current_user_id'] = current_user_id
...
# Then return your context

你的js.js

var user_id = {{ current_user_id }};
....

关于javascript - 从 Javascript 确定 Django 用户 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33693597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com