2017-07-08 19 views
-1

私はdjangoを初めて使うので、私と一緒にいらっしゃいます。現在の天気を取得するための簡単なWebアプリケーションを構築しようとしています。問題は取り込めません。 pincodeはHTMLフォームに入力し、それを私のviews.pyファイルで使用します。 私が言ったように、私はdjangoには新しいので、最も簡単な方法で説明しようとしてください。おかげさまで enter image description hereviews.py-Djangoで使用するためにhtml形式のデータを取得する

enter image description here

+0

@Iが – mathers25

答えて

1

フォームはGET方法がありますが、ビューで、あなたはPOSTからデータを取得しようとしています。これに 変更ビューコード:

data=request.GET.get('Location') 

また、あなたは、ビューの最後に

return HttpResponse('hello') 

を移動shoul。 return以降のコードは決して呼び出されません。

+0

views.py申し訳ありませんのコードを編集した形でGETを使用している場合は、私がviews.py.Iの未編集バージョンが既に試してみました投稿しました"data = request.GET.get( 'Location')" ..それは動作しません – mathers25

+0

@ mathers25ああ私はあなたのコードで 'return'ステートメントを逃した。機能の最後に移動してください。 – neverwalkaloner

+0

ありがとうございました!それは働いていました。もう1つ。私はこの値をurlに渡してapiコールを作成したいのですが、それはviews.pyで行いますか? – mathers25

1

あなたがビューで

location = request.GET.get('Location') 
print(location) 
return HttpResponse('whatever') 
関連する問題