Comments (8)
@LukasMasuch
Just wanted to bump this as I am running into the issue as well. Any thoughts on a solution or workaround? I'd be happy to try to help contribute if you have ideas.
Great package btw!
from streamlit-pydantic.
Also add Key or Values of Dicts for the Option values instead of enum's only.
from streamlit-pydantic.
@papalotis Thanks for your feature suggestion. This is indeed broken when it is used with pydantic_form
(instead of pydantic_input
). The problem is that Streamlit currently does not provide any kind of input element that supports string lists. Streamlit supports list input only with the multiselect
and the file_uploader
widgets, but this does not help with string lists. Therefore, I had to combine multiple widget to support list inputs. However, this does not work within forms, since forms do not support interactive elements :(
One solution for that might be to use custom streamlit widgets (e.g. streamlit-tags), but I have to evaluate if that works with forms.
from streamlit-pydantic.
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 14 days
from streamlit-pydantic.
@disbr007 Thanks for your comment! There is no good workaround I know of at the moment since streamlit does not provide any widgets for multi-element inputs. But there might be a solution for this soon :)
from streamlit-pydantic.
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 14 days
from streamlit-pydantic.
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 14 days
from streamlit-pydantic.
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 14 days
from streamlit-pydantic.
Related Issues (20)
- add 'disabled: bool = False' kwarg to sp.pydantic_form
- Import error due to Pydantic v2.0 HOT 1
- Nested models with pydantic 2.0 HOT 1
- Code for simple for throws PydanticImportError HOT 5
- Forms for list-valued models do not work HOT 2
- Download button
- Uload version 0.7.0 to pypi HOT 1
- Placeholder support?
- Publish version compatible with pydantic 2.x HOT 1
- dependant property input
- Request: cutting new release HOT 2
- Optional field are set to value if input is not passed in json output
- ignore_empty_values doesn't work for list types
- Nested `pydantic_form` not working, just clears page
- Optional[str] fields fail to render HOT 2
- Complex Nested Model Is not working HOT 1
- Base setting is changed to pydantic_settings HOT 1
- Basic Demo does not appear up to date HOT 3
- Requirements.txt
- playground not working
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from streamlit-pydantic.