Python

DuplicateWidgetID: There are multiple widgets withe the same key

SharpSteamedBread 2023. 10. 10. 01:25

Streamlit의 위젯 key가 고유해야 하지만, 그 key를 가진 위젯을 계속해서 불러오면서 생기는 오류 같다. 

그러니까 같은 위젯을 계속해서 불러올 때 그 위젯의 key를 매번 초기화해야 한다. 

 

def Cproblemmachine():

    #고유 key를 생성할 변수 할당
    count = 0
    
    user_answer = st.text_input("정답을 입력하세요", key=count)
    count += 1