亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

django views.py調用另一個python腳本

django views.py調用另一個python腳本

開心每一天1111 2021-03-19 15:08:08
我是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提示符下。請幫忙。謝謝
查看完整描述

2 回答

?
慕神8447489

TA貢獻1780條經驗 獲得超1個贊

謝謝大家..我設法得到了答案。寧可將我的函數validate_url設置print為值,也可以將其更改為return給我想要的結果。

查看完整回答
反對 回復 2021-03-31
  • 2 回答
  • 0 關注
  • 767 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號