ValueError: 'validated_data' must be provided if 'call_default_factory' is True. #1222
Unanswered
yuanjie-ai
asked this question in
Questions
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
First Check
Commit to Help
Example Code
Description
ValueError: 'validated_data' must be provided if 'call_default_factory' is True.
Operating System
macOS
Operating System Details
/opt/homebrew/Caskroom/miniforge/base/envs/py310/bin/python /Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/pydevconsole.py --mode=client --host=127.0.0.1 --port=55771
import sys; print('Python %s on %s' % (sys.version, sys.platform))
sys.path.extend(['/Users/betterme/PycharmProjects/AI', '/Users/betterme/PycharmProjects/AI/MeUtils', '/Users/betterme/PycharmProjects/AI/ChatLLM', '/Users/betterme/PycharmProjects/AI/ppt-ai--algorithm', '/Users/betterme/PycharmProjects/AI/gptPyDoc', '/Users/betterme/PycharmProjects/AI/aiapi', '/Users/betterme/PycharmProjects/AI/xchat', '/Users/betterme/PycharmProjects/AI/Xchat_hook', '/Users/betterme/PycharmProjects/AI/ChatWecom', '/Users/betterme/PycharmProjects/AI/ip_searcher', '/Users/betterme/PycharmProjects/AI/suno-free-api', '/Users/betterme/PycharmProjects/AI/all-free-api'])
Python 3.10.14 (main, Mar 21 2024, 11:21:31) [Clang 14.0.6 ]
Type 'copyright', 'credits' or 'license' for more information
IPython 8.23.0 -- An enhanced Interactive Python. Type '?' for help.
PyDev console: using IPython 8.23.0
Python 3.10.14 (main, Mar 21 2024, 11:21:31) [Clang 14.0.6 ] on darwin
runfile('/Users/betterme/PycharmProjects/AI/MeUtils/meutils/schemas/db/oneapi_types.py', wdir='/Users/betterme/PycharmProjects/AI/MeUtils/meutils/schemas/db')
Traceback (most recent call last):
File "/opt/homebrew/Caskroom/miniforge/base/envs/py310/lib/python3.10/site-packages/IPython/core/interactiveshell.py", line 3577, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "", line 1, in
runfile('/Users/betterme/PycharmProjects/AI/MeUtils/meutils/schemas/db/oneapi_types.py', wdir='/Users/betterme/PycharmProjects/AI/MeUtils/meutils/schemas/db')
File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_bundle/pydev_umd.py", line 198, in runfile
pydev_imports.execfile(filename, global_vars, local_vars) # execute the script
File "/Applications/PyCharm.app/Contents/plugins/python/helpers/pydev/_pydev_imps/_pydev_execfile.py", line 18, in execfile
exec(compile(contents+"\n", file, 'exec'), glob, loc)
File "/Users/betterme/PycharmProjects/AI/MeUtils/meutils/schemas/db/oneapi_types.py", line 93, in
print(Hero())
File "", line 4, in init
File "/opt/homebrew/Caskroom/miniforge/base/envs/py310/lib/python3.10/site-packages/sqlalchemy/orm/state.py", line 571, in _initialize_instance
with util.safe_reraise():
File "/opt/homebrew/Caskroom/miniforge/base/envs/py310/lib/python3.10/site-packages/sqlalchemy/util/langhelpers.py", line 146, in exit
raise exc_value.with_traceback(exc_tb)
File "/opt/homebrew/Caskroom/miniforge/base/envs/py310/lib/python3.10/site-packages/sqlalchemy/orm/state.py", line 569, in _initialize_instance
manager.original_init(*mixed[1:], **kwargs)
File "/opt/homebrew/Caskroom/miniforge/base/envs/py310/lib/python3.10/site-packages/sqlmodel/main.py", line 811, in init
sqlmodel_init(self=pydantic_self, data=data)
File "/opt/homebrew/Caskroom/miniforge/base/envs/py310/lib/python3.10/site-packages/sqlmodel/_compat.py", line 355, in sqlmodel_init
sqlmodel_table_construct(
File "/opt/homebrew/Caskroom/miniforge/base/envs/py310/lib/python3.10/site-packages/sqlmodel/_compat.py", line 255, in sqlmodel_table_construct
defaults[name] = field.get_default(call_default_factory=True)
File "/opt/homebrew/Caskroom/miniforge/base/envs/py310/lib/python3.10/site-packages/pydantic/fields.py", line 596, in get_default
raise ValueError("'validated_data' must be provided if 'call_default_factory' is True.")
ValueError: 'validated_data' must be provided if 'call_default_factory' is True.
SQLModel Version
0.0.22
Python Version
3.10
Additional Context
Name: pydantic
Version: 2.10.0
Beta Was this translation helpful? Give feedback.
All reactions