Как присвоить инкрементные имена переменных из данных формы

Я относительно новичок в Django и создал свой первый живой проект. Сейчас я просматриваю свой код для его рефакторинга и задался вопросом, есть ли способ назначить эти переменные данным формы таким образом, чтобы использовать больше строк и быть более понятным. Поскольку имена моих переменных для формы начинаются с "specific_variable", я подумал о цикле for для данных формы, который присваивает увеличивающиеся имена переменных, такие как "specific_variable1" и "specific_variable2". Будет ли это работать или тот способ, которым я сейчас присваиваю имена переменных данным формы, подходит?

views.py

# destination results view
def get_ranking(request):
    
    # if this is a POST request we need to process the form data
    if request.method == 'POST':
        
        # create a form instance and populate it with data from the request:
        form = RankingForm(request.POST)
        
        # check whether it's valid:
        if form.is_valid():
            
            # process the data in form.cleaned_data as required
            specific_variable1 = form.cleaned_data['specific_variable1']
            specific_variable2 = form.cleaned_data['specific_variable2']
            specific_variable3 = form.cleaned_data['specific_variable3']
            specific_variable4 = form.cleaned_data['specific_variable4']
            specific_variable5 = form.cleaned_data['specific_variable5']
Вернуться на верх