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
-
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