在Django中,可以通过URL参数或表单提交来将用户的输入传递到下一个页面的URL。
path('next_page/<str:user_input>/', views.next_page, name='next_page')
。def next_page(request, user_input):
。url
或reverse
)生成下一个页面的URL,并将用户输入作为参数传递:<a href="{% url 'next_page' user_input %}">Next Page</a>
。action
属性设置为下一个页面的URL:<form action="{% url 'next_page' %}" method="post">
。def next_page(request): if request.method == 'POST': user_input = request.POST.get('user_input')
。return redirect('next_page', user_input=user_input)
或 return render(request, 'next_page.html', {'user_input': user_input})
。以上是在Django中将用户的输入传递到下一个页面的URL的两种常见方法。根据具体的业务需求和场景,选择适合的方法来实现。
云原生正发声
云+社区技术沙龙[第28期]
云+未来峰会
云+社区技术沙龙[第8期]
云+社区技术沙龙[第2期]
云+社区技术沙龙[第19期]
云+社区技术沙龙[第14期]
云+社区技术沙龙 [第31期]
云+社区开发者大会(北京站)