"生成值>保存并返回Django REST Fram中生成的值"

2024-09-30 08:25:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我有下面的代码,它的工作方式,但一半。我想做的是

在数据库中保存(studentID、tutorID、sessionID)。你知道吗

伪码

GENREATE SESSION_ID

SAVE (SESSION_ID, STUDENTID, TUTORID)

RETURN SESSION_ID AS RESPONSE

你知道吗视图.py你知道吗

@api_view(['GET', 'POST'])
def startCall(request, studentID, tutorID):

if request.method == 'POST':

    API_KEY = 'APIKEY'
    API_SECRET = 'API_SECRET'
    OTSDK = OpenTokSDK.OpenTokSDK(API_KEY,API_SECRET)
    session_id = OTSDK.create_session().session_id

    response = {}
    response['session_id'] = str(session_id)
    return Response(response)

你知道吗序列化程序.py你知道吗

class startCallSerializer(serializers.ModelSerializer):

class Meta:
    model = call
    fields = ('tutor', 'billed', 'billed_status',
              'tutor_status', 'sid', 'started', 'finished')

Tags: keypyapiidsecretresponserequestsession

热门问题