Django单击重定向到页面

Pok*_*oke 2 python django django-templates django-models django-forms

从我的问题中,您可能会知道我是django的新手。

我想要一个html文件和一个python脚本,这样,每当用户单击网站上的图像时,它就会重定向到html页面并运行python脚本。

我真的迷失在处理网址,模块定义,视图等的python脚本中。

我怎样才能做到这一点?

Abh*_*hek 5

在您的模板中:

<a href="/myapp/mylink">
    <img src="..."/>
</a>
Run Code Online (Sandbox Code Playgroud)

在您的urls.py中,添加一个新网址:

url(r'^mylink/$', views.mylinkview, name='mylink'),
Run Code Online (Sandbox Code Playgroud)

添加一个新的视图:

def mylinkview(request):

    # ... your python code/script
    return HttpResponseRedirect('## your redirect template url ##')  
Run Code Online (Sandbox Code Playgroud)