我通过python请求同时使用post和get方法来获取数据并在API中提交数据。
class ApiLoginView(TemplateView):
template_name = 'index.html'
def post(self,request):
email = request.POST.get('email')
print(email)
password = request.POST.get('password')
print(password)
API_KEY = 'xxxxxxxxxxxxxxxxxxxxxxx'
API_URL = 'http://dev.com/rest/storeLogin'
parameter = {
'authToken':API_KEY,
'email':email,
'password':password,
}
r = session.post(url = API_URL, params=parameter)
print(r.json()['code'])
return render(request,'index.html')
使用上面的views.py类方法,我尝试发布数据,并且我有一个现成的HTML表单,可以随时登录。
{% csrf_token %}
Login
所以我的难题是如何映射基于类的视图和HTML表单。现在看来HTML表单是独立的!