我是Django的新手。請在下面幫助我。我有一個提供URL1和URL2的用戶表單。這些URL需要傳遞到另一個Python腳本[ redirects.py],它將執行驗證以檢查它們是否為有效的URL格式并將消息返回給用戶。現在我的問題是如何寫我的書views.py以完成這項工作。我知道我們可以在redirects.py中導入views.py并調用它。但是我不知道如何在瀏覽器中打印消息。請幫忙。讓我知道是否需要更多信息。def shortcuts_process(request): print request.POST return HttpResponse("Source is %s\nDestination is %s" % (request.POST['source'],request.POST['destination']))更新: 這是我的腳本概述。我的系統中有一個python腳本[ redirects.py],它可以接受源URL和目標URL。接受后,它將驗證它們是否為URL格式,然后進行備份,然后將其.htaccess添加到文件中并顯示添加到文件中的行。在執行所有這些操作時,它會不斷向用戶發出有關腳本中發生的情況的信息?,F在,我用django創建了一個Web門戶,該門戶向用戶提供輸入源和目標的信息。現在,我想從中調用腳本views.py并redirects.py在用戶的Web瀏覽器中打印所有這些腳本輸出。請幫我得到這個,我花了整整一天時間尋找這個答案。謝謝。Update 2: 請讓我知道為什么我的瀏覽器沒有顯示以下內容從 views.pydef shortcuts_process(request): if 'source' in request.POST and 'destination' in request.POST and request.POST['source'] and request.POST['destination']: src=request.POST['source'] desti= request.POST['destination'] my_result=process_input(src,desti) return render_to_response('results.html',{'result': my_result}來自results.html:<html> <head>This is the result page to User</head><body><ul>{% for each_line in result %}<p>{{ each_line }}</p>{% endfor %}</ul><p>I'm supposed to be printed</p></body></html>從瀏覽器輸出:這是用戶的結果頁我應該被印出來在Linux提示符下:[10 / Jun / 2013 04:41:11]“ GET / redirects HTTP / 1.1” 200 727 [10 / Jun / 2013 04:41:14]“ GET / choice?selection = shortcuts HTTP / 1.1” 200 817 URL網址格式不正確[10 / Jun / 2013 04:41:18]“ POST /shortcuts.conf HTTP / 1.1” 200 125所以現在是我的問題,為什么消息The URL is not in the right format沒有顯示在瀏覽器上,而是顯示在Linux提示符下。請幫忙。謝謝
添加回答
舉報
0/150
提交
取消