2017-06-08 8 views
-1

requestsライブラリからDjango管理者にアクセスしようとしています。リクエストこの時点で リクエストライブラリ付きDjango管理者へのアクセス

  • res = requests.post('page.com/admin/', cookies=req_cookies, data=req_data)
  • の要求

  • req_data = {'csrfmiddlewaretoken': '{}'.format(r_token),'username':'my_username','password':'my_password'}#データ用

    1. r1 = requests.get('page.com/admin/')
    2. r_token = r.cookies['csrftoken']
    3. req_cookies = {'csrftoken': '{}'.format(r_token)}#クッキー、私は私の管理ページにアクセスしている必要がありますそれは私の信任状を求め続けます。何か案が?

  • +0

    2回目のリクエストで 'requests.post()'にしてはいけませんか? – knbk

    +0

    コピー&ペースト中に@knbkエラーが発生しました。申し訳ありません – loar

    +1

    本当のコードを投稿してください。無効なURLに投稿しています – e4c5

    答えて

    0

    管理者ログインページは/admin/login/です。 /admin/に投稿すると、/admin/login/にリダイレクトされます。

    +0

    ありがとうございましたが、タイプミスでした。最後にスラッシュを使用しても問題は解決しません。 – loar

    +0

    あなたは '/ admin /'ではなく '/ admin/login /'に投稿する必要があります。 – Alasdair

    関連する問題