在页面之间移动

2024-10-01 22:37:41 发布

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

当用户提交帖子时,我正在尝试从一个网页移动到另一个网页。 问题是,当我提交帖子时,url没有改变,与新页面相对应的view函数没有启动,但是模板加载了,它只显示了我在里面硬编码的输入,当然没有我在view函数中传递的输入

代码:

在URL文件中:

url(r'^addcross/phase1', views.new_cross_phase_1, name='new_cross_phase_1'),
url(r'^addcross/phase2', views.new_cross_phase_2, name='new_cross_phase_2'),

第1页的查看功能:

def new_cross_phase_1(request):
    if request.method == 'POST':
        # my code here
        return render_to_response('New/New_Cross_Phase_2.html', {'crosses_names': crosses_names, 'creation_methods' : creation_methods},
                              context_instance=RequestContext(request))

第2页的查看功能:

def new_cross_phase_2(request):

    print('Phase 2')
    if request.method == "GET":
         return render_to_response('New/New_Cross_Phase_2.html', {'cross_form': new_cross_form},
                              context_instance=RequestContext(request))

Tags: 函数name功能viewurl网页newrequest

热门问题