作者jimmylin212 (JimmyG)
看板Python
标题[问题] Django 小小问题..
时间Wed Apr 20 16:28:15 2011
虽然是小小问题,不过我自己解决不了想要麻烦板友
目前想要用 django 写一个简单的搜寻程式
流程大致上是这样:
在 views.py 里面有两个 methods
def IndexSearch(request):
inputString = request.GET.get('inputString', '')
return render_to_response('index.html', {'inputString' : inputString})
def SearchResult(request):
inputString = request.POST['inputString']
# 这边会利用 inputString 去跑其他程式
return render_to_response('result.html', {'inputString' : inputString})
另外在 url.py 中
url(r'^index', 'IndexSearch'),
url(r'^indexresult', 'SearchResult'),
最後在 template 里面
index.html 使用
<form method = "GET" action = "/indexresult"></form>
想请问
1. 为什麽我在 index 中点选搜寻按钮把 form 的东西送出去 页面不会导向
result.html
2. 为什麽 view.py 的 SearchResult 都抓不到 inputString 的资料
是哪边写错了吗?
找很久找不到..谢谢各位看完文章,以及谢谢回答了。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.45.232.26
1F:推 CaCaEgg:2. 把form改用post试试看罗 1.要先确定是不是有顺利跑完 04/20 19:53
2F:→ jimmylin212:使用 Form 解决了! 04/21 03:08