修改pydantic引用问题

This commit is contained in:
wcq 2023-08-02 18:29:26 +08:00
parent d38b1cfb39
commit 46fd2c441f
4 changed files with 3 additions and 5 deletions

View File

@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="ProjectRootManager" version="2" project-jdk-name="Python 3.9 (wd-smebiz)" project-jdk-type="Python SDK" /> <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.10 (wd-smebiz)" project-jdk-type="Python SDK" />
</project> </project>

View File

@ -5,7 +5,7 @@
<excludeFolder url="file://$MODULE_DIR$/static/upload_files" /> <excludeFolder url="file://$MODULE_DIR$/static/upload_files" />
<excludeFolder url="file://$MODULE_DIR$/venv" /> <excludeFolder url="file://$MODULE_DIR$/venv" />
</content> </content>
<orderEntry type="jdk" jdkName="Python 3.9 (wd-smebiz)" jdkType="Python SDK" /> <orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" /> <orderEntry type="sourceFolder" forTests="false" />
</component> </component>
<component name="PyDocumentationSettings"> <component name="PyDocumentationSettings">

View File

@ -20,4 +20,3 @@ user__post = make_link_table(Base, 'user', 'post')
user__auth_rule = make_link_table(Base, 'user', 'auth_rule') user__auth_rule = make_link_table(Base, 'user', 'auth_rule')
department__auth_rule = make_link_table(Base, 'department', 'auth_rule') department__auth_rule = make_link_table(Base, 'department', 'auth_rule')
post__auth_rule = make_link_table(Base, 'post', 'auth_rule') post__auth_rule = make_link_table(Base, 'post', 'auth_rule')
daily__auth_rule = make_link_table(Base, 'daily', 'auth_rule')

View File

@ -3,8 +3,7 @@ from typing import Optional
try: try:
from pydantic.main import ModelMetaclass from pydantic.main import ModelMetaclass
except: except:
from pydantic.v1.main import ModelMetaclass from pydantic._internal._model_construction import ModelMetaclass
class AllOptional(ModelMetaclass): class AllOptional(ModelMetaclass):
def __new__(cls, name, bases, namespaces, **kwargs): def __new__(cls, name, bases, namespaces, **kwargs):