Помощь Требуется выбрать и установить различные учетные данные OAuth ClientId и ClientSecret для всех представлений

Я работаю над своим первым в жизни проектом Django и пытаюсь сделать кое-что, на чем я застрял на несколько недель и ищу любой помощи, пожалуйста.

каждое из моих представлений использует CLIENT_ID, CLIENT_SECRET и у меня есть страница с выпадающим списком для выбора одного из OAuth аккаунтов, которые я хотел бы использовать.

Скриншот меню

HTML сниппет

<h2>Select Menu</h2>
        <p>To style a select menu in Bootstrap 5, add the .form-select class to the select element:</p>
          <label for="cust" class="form-label">Select list (select one):</label>
          <select class="form-select" id="cust" name="customer">
            <option>Auth 1</option>
            <option>Auth 2</option>
            <option>Auth 3</option>
            <option>Auth 4</option>
          </select>
          <input type="submit" value="click" class="btn btn-primary">

фрагментViews.py

def data(request):

    # OAuth when using Client Credentials
    CLIENT_ID = CLIENT_ID
    CLIENT_SECRET = CLIENT_SECRET

def getdata(request):
    
    # OAuth when using Client Credentials
    CLIENT_ID = CLIENT_ID
    CLIENT_SECRET = CLIENT_SECRET

Когда выбор Auth сделан через выпадающий список, я хотел бы установить CIENT_ID и CLIENT_SECRET для использования во всех моих представлениях. В конечном итоге я хотел бы также использовать dotenv.

Я пытаюсь получить выбор, а затем установить CIENT_ID и CLIENT_SECRET для каждого представления.

Большое спасибо.

Вернуться на верх