-1
장고의 양식에 내용을 표시하려고합니다. 검색 창에서 이메일을 입력 할 때 응답 결과를 표시하고 싶습니다. 응답 결과를 어떻게 표시합니까?Django에서 양식의 내용을 표시하는 방법
views.py
from django.shortcuts import render
from django.utils import timezone
import requests
from .models import StorageList
from django.db.models import Q
def xGET(x_auth_user, x_auth_key):
url = 'https://ssproxy.ucloudbiz.olleh.com/auth/v1.0'
headers = {'X-Storage-User': x_auth_user, 'X-Storage-Pass': x_auth_key}
response = requests.get(url, headers=headers)
print response.headers
def storage_list(request):
today = timezone.now().date()
queryset_list = StorageList.objects.all()
for data in queryset_list:
MEM_ID = data.mem_id
MEM_SQ = data.mem_sq
X_AUTH_USER = data.x_auth_user
X_AUTH_KEY = data.x_auth_key
URL = data.x_storage_url
API_KEY = data.accesskey
query = request.GET.get('q')
if query == MEM_ID:
xGET(X_AUTH_USER, X_AUTH_KEY)
return render(request, "storage/storage_list.html")
템플릿
{% extends "base.html" %}
{% block content %}
<div class='col-sm-6 col-sm-offset-3'>
<h1>{{ title }}</h1>
<form method='GET' action='' class='row'>
<div class='col-sm-6'>
<div class='input-group'>
<input class='form-control' type='text' name='q' placeholder='Search posts' value='{{ request.GET.q }}'/>
<span class='input-group-btn'>
<!-- <input class='btn btn-default' type='submit' value='Search' /> -->
<button class='btn btn-default' type='submit'>Search <i class="fa fa-search"></i></button>
</span>
</div>
</div>
</form>
{% endblock content %}
내 URL 페이지
당신이 forms
같은 존재 장고 프레임 워크의 기능을 사용하지 않는 이유를 모르겠어요
[23/Jun/2016 16:40:49] "GET /storage/ HTTP/1.1" 200 5844
{'Content-Length': '126', 'X-Trans-Id': 'tx76ab9e218a2c4e4c9ed5642c89ae1033', 'X-Auth-Token-Expires': '77233', 'X-Auth-Token': 'AUTH_tkb6e12312141494254', 'Connection': 'close', 'X-Storage-Token': 'AUTH_t1231321131413c9b94254', 'Date': 'Thu, 23 Jun 2016 07:40:52 GMT', 'X-Storage-Url': 'https://ssproxy.ucloudbiz.olleh.com/v1/AUTH_be2b4d4d-3e5d-487c-bf31-bc42f7cf9ce8', 'Content-Type': 'text/html; charset=UTF-8'}
내가 초보자 T..T입니다. 다른 요청 방법? – lovethesky
이메일이 일치하는 경우'user'의 어떤 정보를 템플릿에 표시 하시겠습니까? – trantu
사용자에게 응답을 표시하려고합니다 (사용자는 admin 또는 staff 임). 응답은 'X-Storage-Token'및 'X-Storage-Url'입니다. – lovethesky