私はAjaxでPython関数を呼び出そうとしています。私はその機能の実行を停止したい。私はページをリフレッシュしようとしましたが、それは止まらない。私はDjangoサーバーを停止すると停止します。Django関数の実行を停止する方法
ここにいくつかのコード:このコールの呼び出しHTTPリクエスト
class ScrapData():
@classmethod
def search_status(self, urls_list):
for url in urls_list:
r = requests.get(url)
text = r.text
#...
return 1
私は機能を停止したいアヤックス
class SearchData(View):
def get(self, request, *args, **kwargs):
urls_list = [];
response = ScrapData().search_status(urls_list)
return HttpResponse(response)
ことで、このビューを呼び出します。これどうやってするの?ありがとう
self on classmethod? –
あなたの機能を停止させるイベントはありますか?おそらく、リクエストのタイムアウトを設定できますか? – Fomalhaut
申し訳ありませんが間違い..自己はclsになります –