Créating an official foreign key field
This commit is contained in:
@@ -114,6 +114,20 @@ def RichtextSingleline(*args, **kwargs):
|
||||
return Field(*args, **kwargs)
|
||||
|
||||
|
||||
def ForeignKey(resource, schema, displayed_fields=None, *args, **kwargs):
|
||||
kwargs["foreignKey"] = {
|
||||
"reference": {
|
||||
"resource": resource,
|
||||
"schema": schema,
|
||||
}
|
||||
}
|
||||
|
||||
if displayed_fields:
|
||||
kwargs["foreignKey"]["reference"]["displayedFields"] = displayed_fields
|
||||
|
||||
return Field(*args, **kwargs)
|
||||
|
||||
|
||||
class DictionaryEntry(BaseModel):
|
||||
key: str
|
||||
value: str = ""
|
||||
|
||||
Reference in New Issue
Block a user