Django에서의 웹 앱 개발 ~GET에서 URL 파라미터를 취득한다~
자신의 메모 용입니다. h3
form 태그의 action으로 지정된 URL로 건너 뛰고
request.GET에서 URL 매개변수 얻기
※ 맞는지 모른다
세 가지 설정
hello/urls.py
#省略
urlpatterns = [
#省略
url(r'^get/$', views.hello_get_query, name='hello_get_query'),
url(r'^get_name/$', views.hello_get_name, name='hello_get_name'),
]
template/get_query.html
<form action="{% url 'hello:hello_get_name' %}" method="get">
<label>名前:<input type="text" size="20" name="your_name"></label>
<input type="submit" value="送信">
</form>
action에 "{% url 'hello:hello_get_name' %}"을 쓰면
응답을 반환하는 뷰 함수를 지정할 수 있습니다.
hello/views.py
#省略
def hello_get_name(request):
d = {
'your_name': request.GET.get('your_name')
}
return render(request, 'get_name.html', d)
#省略
template/get_name.html
{% if your_name %}
{{ your_name }}さん、こんにちは。
{% endif %}
”http://****/hello/get_name/?your_name=9999”
되고,
되었다.
Reference
이 문제에 관하여(Django에서의 웹 앱 개발 ~GET에서 URL 파라미터를 취득한다~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kaki_fish/items/00f8f9410276be201b96텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)