Lucas

Results 5 issues of Lucas

such as ``` apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: csi-lvm parameters: fsType: ext4/xfs/btrfs mkfsOptions: xxxxx mountOptions: xxxxx provisioner: metal-stack.io/csi-lvm volumeBindingMode: WaitForFirstConsumer reclaimPolicy: Delete ```

> 这里假设站点地址是`localhost/admin` 现在页面上有个Link类型的Action,`link="/my_page"`,前端Link按钮生成的链接是`localhost/admin/#/my_page`。 预期是请求会返回一个amis的Form,显示到当前页面上。 我尝试用`site.router.add_api_route("/my_page", xxxx)`方法,实际注册的接口地址是`localhost/admin/my_page`,导致前端访问404。 请问如何将函数注册到`localhost/admin/#`开头的router上,使得能被Link访问。

我在服务前面用到了一层nginx正向代理,正向代理中指定了一个path prefix路由到这个项目,并在nginx中用rewrite去掉了这个前缀,例如浏览器请求`domain.com/prefix/admin`,实际请求的就是`/admin`。 但项目生成的前端链接中不包含`/prefix`前缀,例如`domain.com/admin/page`,导致前端无法访问正确的后端地址`domain.com/prefix/admin/page`。 这个问题要如何解决? 我尝试过在admin的fastapi app中添加`root_path`,没有效果。 --- I used an nginx reverse proxy in front of my service. In this reverse proxy, I specified a path prefix that routes to...

```python class Cluster(SQLModel, table=True): id: int = Field(default=None, primary_key=True, nullable=False) regions: List[str] = Field(sa_column=Column(JSON)) @site.register_admin class ArticleAdmin(admin.ModelAdmin): page_schema = PageSchema(label='Page', icon='fa fa-file') model = Cluster ``` 前端点击Create按钮,regions字段仍为单一字符串,不是数组输入框或者选择器表单项。 get_form_item获取到该字段的modelfield.type_是str,不是list 请问有什么解决办法?