Django: Если форма не содержит информации, установите значение в

Если значение в интервале не выбрано, я хотел бы использовать значение по умолчанию (1d)

    # if  i got post request
    if request.method == "POST":
        #  check if interval is choosen in form 
        if 'interval' in request.POST:
            interval= request.POST["interval"]
        else:
            interval = "1d"
        if "ticker" in request.POST:
            ticker= request.POST["ticker"]

enter image description here

значение интервалов не проверяется должным образом, если оно есть enter image description here

Вы устанавливаете это значение по умолчанию во фронтенде. В вашем html:

<option selected="selected">
1d
</option>

Я бы утверждал, что это лучший вариант.

Конечно, вы можете проверить пустую строку в ключевом слове interval

if request.POST["interval"] == "":
    interval = "1d"
Вернуться на верх