Spaces:
Running
Running
Update main.py
Browse files
main.py
CHANGED
@@ -36,7 +36,7 @@ def create_gradio_interface():
|
|
36 |
placeholder=stage["example"],
|
37 |
value=getattr(initial_idea, stage["field"], ""),
|
38 |
visible=(stage["name"] == default_stage),
|
39 |
-
interactive=
|
40 |
) for stage in STAGES
|
41 |
}
|
42 |
|
@@ -64,6 +64,8 @@ def create_gradio_interface():
|
|
64 |
db = SessionLocal()
|
65 |
idea = db.query(InnovativeIdea).first()
|
66 |
for key, value in form_data.items():
|
|
|
|
|
67 |
setattr(idea, key, value)
|
68 |
db.commit()
|
69 |
db.close()
|
@@ -125,7 +127,7 @@ def create_gradio_interface():
|
|
125 |
placeholder=stage["example"],
|
126 |
value=getattr(initial_idea, stage["field"], ""),
|
127 |
visible=(stage["name"] == default_stage),
|
128 |
-
interactive=
|
129 |
) for stage in STAGES
|
130 |
}
|
131 |
fill_form_btn = gr.Button("Fill out Form")
|
|
|
36 |
placeholder=stage["example"],
|
37 |
value=getattr(initial_idea, stage["field"], ""),
|
38 |
visible=(stage["name"] == default_stage),
|
39 |
+
interactive=False
|
40 |
) for stage in STAGES
|
41 |
}
|
42 |
|
|
|
64 |
db = SessionLocal()
|
65 |
idea = db.query(InnovativeIdea).first()
|
66 |
for key, value in form_data.items():
|
67 |
+
if key == 'team_roles' and isinstance(value, list):
|
68 |
+
value = ','.join(value) # Convert list to string for database storage
|
69 |
setattr(idea, key, value)
|
70 |
db.commit()
|
71 |
db.close()
|
|
|
127 |
placeholder=stage["example"],
|
128 |
value=getattr(initial_idea, stage["field"], ""),
|
129 |
visible=(stage["name"] == default_stage),
|
130 |
+
interactive=False
|
131 |
) for stage in STAGES
|
132 |
}
|
133 |
fill_form_btn = gr.Button("Fill out Form")
|