如何使函数与我的视图一起运行

时间:2017-05-10 15:20:48

标签: python django django-views

我有这个功能,我想让它与我的观点一起工作,我怎么能这样做?

def PlaySound(self):
    while(True):
        if GPIO.input(Snare) == False:
        os.system("path/to/the/sound")
    return ("Is activated")
def view(request):
    return render(request, "page.html")

1 个答案:

答案 0 :(得分:1)

如果PlaySound不是课程的方法,那么您就不需要self。使用def PlaySound():

def PlaySound():
    ...

然后,您可以在返回响应之前调用视图中的方法。

def view(request):
    PlaySound()
    return render(request, "page.html")