我有功能:
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 用户身份验证,但我不想发送用户名并以明文形式传递。