JUNGU commited on
Commit
decde62
Β·
verified Β·
1 Parent(s): fad0b62

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +32 -12
app.py CHANGED
@@ -46,28 +46,48 @@ st.write("이전 μƒν™œκΈ°λ‘λΆ€ νŒŒμΌμ„ μ—…λ‘œλ“œν•˜κ±°λ‚˜, 직접 μƒν™œκΈ°
46
  # 파일 μ—…λ‘œλ“œ κΈ°λŠ₯
47
  uploaded_data = upload_and_process_file()
48
 
49
- # μž…λ ₯ ν•„λ“œ 동적 생성
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50
  for i in range(6):
51
  with st.expander(f"μž…λ ₯μ°½ {i+1}", expanded=False):
52
- class_key = f"class_{i}"
53
- grade_key = f"grade_{i}"
54
  record_key = f"record_{i}"
55
 
56
- if class_key not in st.session_state:
57
- st.session_state[class_key] = "μ΄ˆλ“±ν•™κ΅"
58
- if grade_key not in st.session_state:
59
- st.session_state[grade_key] = "1ν•™λ…„"
60
  if record_key not in st.session_state:
61
  st.session_state[record_key] = ""
62
 
63
- class_record = st.selectbox("ν•™κΈ‰ 선택", ["μ΄ˆλ“±ν•™κ΅", "쀑학ꡐ", "고등학ꡐ"], key=class_key)
64
- grade_options = ["1ν•™λ…„", "2ν•™λ…„", "3ν•™λ…„", "4ν•™λ…„", "5ν•™λ…„", "6ν•™λ…„"] if class_record == "μ΄ˆλ“±ν•™κ΅" else ["1ν•™λ…„", "2ν•™λ…„", "3ν•™λ…„"]
65
- grade_record = st.selectbox("ν•™λ…„ 선택", grade_options, key=grade_key)
66
- st.text_input("μƒν™œκΈ°λ‘λΆ€ λ‚΄μš© μž…λ ₯", key=record_key)
67
 
68
  # 데이터 처리 및 κ²°κ³Ό 좜λ ₯
69
  if st.button("생성"):
70
- input_data = "\n".join([f"{st.session_state[f'class_{i}']} {st.session_state[f'grade_{i}']}: {st.session_state[f'record_{i}']}" for i in range(6) if st.session_state[f'record_{i}']])
71
  if uploaded_data is not None:
72
  generated_record = generate_living_record(uploaded_data)
73
  else:
 
46
  # 파일 μ—…λ‘œλ“œ κΈ°λŠ₯
47
  uploaded_data = upload_and_process_file()
48
 
49
+ # # μž…λ ₯ ν•„λ“œ 동적 생성
50
+ # for i in range(6):
51
+ # with st.expander(f"μž…λ ₯μ°½ {i+1}", expanded=False):
52
+ # class_key = f"class_{i}"
53
+ # grade_key = f"grade_{i}"
54
+ # record_key = f"record_{i}"
55
+
56
+ # if class_key not in st.session_state:
57
+ # st.session_state[class_key] = "μ΄ˆλ“±ν•™κ΅"
58
+ # if grade_key not in st.session_state:
59
+ # st.session_state[grade_key] = "1ν•™λ…„"
60
+ # if record_key not in st.session_state:
61
+ # st.session_state[record_key] = ""
62
+
63
+ # class_record = st.selectbox("ν•™κΈ‰ 선택", ["μ΄ˆλ“±ν•™κ΅", "쀑학ꡐ", "고등학ꡐ"], key=class_key)
64
+ # grade_options = ["1ν•™λ…„", "2ν•™λ…„", "3ν•™λ…„", "4ν•™λ…„", "5ν•™λ…„", "6ν•™λ…„"] if class_record == "μ΄ˆλ“±ν•™κ΅" else ["1ν•™λ…„", "2ν•™λ…„", "3ν•™λ…„"]
65
+ # grade_record = st.selectbox("ν•™λ…„ 선택", grade_options, key=grade_key)
66
+ # st.text_input("μƒν™œκΈ°λ‘λΆ€ λ‚΄μš© μž…λ ₯", key=record_key)
67
+
68
+ # # 데이터 처리 및 κ²°κ³Ό 좜λ ₯
69
+ # if st.button("생성"):
70
+ # input_data = "\n".join([f"{st.session_state[f'class_{i}']} {st.session_state[f'grade_{i}']}: {st.session_state[f'record_{i}']}" for i in range(6) if st.session_state[f'record_{i}']])
71
+ # if uploaded_data is not None:
72
+ # generated_record = generate_living_record(uploaded_data)
73
+ # else:
74
+ # generated_record = generate_living_record(input_data)
75
+ # st.write("μƒμ„±λœ μƒν™œκΈ°λ‘λΆ€:", generated_record)
76
+
77
+
78
+ # μž…λ ₯ ν•„λ“œ 동적 생성 (학ꡐ와 ν•™λ…„ 선택 제거)
79
  for i in range(6):
80
  with st.expander(f"μž…λ ₯μ°½ {i+1}", expanded=False):
 
 
81
  record_key = f"record_{i}"
82
 
 
 
 
 
83
  if record_key not in st.session_state:
84
  st.session_state[record_key] = ""
85
 
86
+ st.text_area("μƒν™œκΈ°λ‘λΆ€ λ‚΄μš© μž…λ ₯", key=record_key, height=150) # ν…μŠ€νŠΈ μ˜μ—­μ˜ 높이 증가
 
 
 
87
 
88
  # 데이터 처리 및 κ²°κ³Ό 좜λ ₯
89
  if st.button("생성"):
90
+ input_data = "\n".join([st.session_state[f'record_{i}'] for i in range(6) if st.session_state[f'record_{i}']])
91
  if uploaded_data is not None:
92
  generated_record = generate_living_record(uploaded_data)
93
  else: