장고의 views.py 파일에있는 값을 다른 파이썬 스크립트에 전달하려고 시도했으나 어떻게해야하는지 잘 모릅니다. 다음은 views.py 파일의 코드입니다.Django에서 views.py의 값을 사용하여 파이썬 스크립트를 실행합니다.
def get_alarm_settings(request):
if request.method == 'POST':
username = request.POST.get('username')
password = request.POST.get('password')
alarm = Alarm.objects.all()[0].alarm_setting
response = HttpResponse(alarm, content_type='text/plain')
response_a = execfile('alarm_file.py')
return response_a
나는 alarm_file.py에 응답을 전달하려고하는데, 그 방법을 알고 있습니까?
당신은보기 방법에서 반환 된 응답을 처리하는 프로세스 응답 미들웨어를 사용할 수 있습니다
예를 들어 스크립트가 파이썬으로 작성 되었다면, 관련 함수를'import '하고 호출할까요? – Blender
나는 Blender를 완전히 사용하고 있습니다. alarm_file 내부에 함수를 구현하고 import alarm_file을 사용하여 액세스 할 수 있습니다. –
어떻게 파이썬과 동일한 효과를 낼 수 있습니까? alarm_file.py ?? – Rjzheng