0

我有功能:

def my_function(request):
    if request.method == 'POST':
        if 'get_id' in request.POST:
            try:
                object = MyModel.objects.get(pk=int(request.POST['get_id']))
                return HttpResponse(str(object.id))
            except:
                pass
    return HttpResponse('Error')

我想使用@login_required装饰器——这个功能需要授权。但是如何在我的系统中授权外部系统(不是用户 - 其他脚本)?系统相互交换数据。

怎么做?我想使用 Django 用户身份验证,但我不想发送用户名并以明文形式传递。

4

0 回答 0