Django html与视图交互

时间:2017-08-31 07:28:17

标签: python html django

我有一个包含一些表单和按钮的html。一个按钮对应于我上传的文件。我希望在点击按钮时实现,我的视图将作用于相应的文件,并在下面的另一个html中显示结果。

如何从模型中为每个按钮指定特定参数?以及如何在我的视图中获取参数。

enter image description here

我尝试了这段代码,但未能得到它。这是对的吗?

GRADLE_HOME

1 个答案:

答案 0 :(得分:0)

你必须做那样的事情: 您应该为新页面添加新路线到routes.py

from . import views

urlpatterns = [
    ...
    url(r'^new-page/$', views.new_page_view, 'new_page'),
]

之后你的views.py必须有你的视图功能,当你转到网址/new-page/

时会执行

views.py

from django.shortcuts import render    

def new_page_view(request, question_id):
    return render(request, 'path/to/your/template')

您可以阅读有关render() there

的更多信息

在模板中(当您要添加链接按钮时),您必须添加以下字符串:

<a href="{% url 'new_page' %}">Link to new Page</a>

你必须对你的项目做一些事情。 有关详细信息,请参阅there

我希望这个答案可以帮到你