это происходит, когда ваш if возвращает False.
if form.validate_on_submit():
, как вы можете видеть в структуре вашего кода, когда оператор if возвращает False
, код переходит непосредственно к возврату, где он пытается использовать переменную днк, которая не была установлена (потому что она устанавливается только когда if возвращает True
для ее решения, вы должны либо добавить оператор else, либо определить значение переменной днк для фиктивное значение до начала if. Пока вы это делаете, вы должны взглянуть на переменную dna_list, так как у вас может быть та же проблема с этой.
примерно так:
rna = None
dna = None
dna_list = None
if form.validate_on_submit():
Надеюсь, я смог объяснить это понятным образом.