使用请求库访问Django Admin

时间:2017-06-08 13:55:23

标签: django django-admin python-requests

我正试图通过requests库访问我的Django Admin。

  1. r1 = requests.get('page.com/admin/')
  2. r_token = r.cookies['csrftoken']
  3. req_cookies = {'csrftoken': '{}'.format(r_token)} #Cookie for the request
  4. req_data = {'csrfmiddlewaretoken': '{}'.format(r_token),'username':'my_username','password':'my_password'} #Data for request
  5. res = requests.post('page.com/admin/', cookies=req_cookies, data=req_data)
  6. 此时,我应该访问我的管理页面,但它一直在询问我的凭据。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

管理员登录页面为/admin/login/。如果您发布到/admin/,您将被重定向到/admin/login/