This commit is contained in:
long2ice
2020-07-22 18:52:04 +08:00
parent 0795627b5d
commit 9d218cd17c

View File

@ -13,17 +13,17 @@ class Menu(BaseModel):
# children menu # children menu
children: Optional[List["Menu"]] = [] children: Optional[List["Menu"]] = []
# include fields # include fields
include: Optional[Tuple[str]] include: Optional[Tuple[str, ...]] = tuple()
# exclude fields # exclude fields
exclude: Optional[Tuple[str]] exclude: Optional[Tuple[str, ...]] = tuple()
# external link # external link
external: Optional[bool] = False external: Optional[bool] = False
# raw id fields # raw id fields
raw_id_fields: Optional[Tuple[str]] = set() raw_id_fields: Optional[Tuple[str, ...]] = tuple()
# searchable fields # searchable fields
search_fields: Optional[Tuple[str]] = set() search_fields: Optional[Tuple[str, ...]] = tuple()
# sortable fields # sortable fields
sort_fields: Optional[Set[str]] = set() sort_fields: Optional[Set[str, ...]] = set()
# define field type,like select,radiolist,text,date # define field type,like select,radiolist,text,date
fields_type: Dict = {} fields_type: Dict = {}
# define field attr,like cols which in bootstrap table # define field attr,like cols which in bootstrap table