Django 如何在不登录的情况下使用用户配置文件?

Django 如何在不登录的情况下使用用户配置文件?,django,django-views,Django,Django Views,我认为有以下功能: 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)

我认为有以下功能:

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\u required
decorator-此功能需要授权。但是如何在我的系统中授权外部系统(而不是用户-其他脚本)?系统之间交换数据


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

这可能会给您一个启动:-您可以使用公钥/私钥授权。你可能还想看看像Tastypeie这样的restful应用,通过https以纯文本发送它有什么问题?你甚至为了银行业也这么做,来吧。