You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Starlette-Admin编辑视图不显示主键字段问题求助

解决Starlette-Admin编辑页面不显示主键字段的问题

Starlette-Admin默认会在编辑表单中隐藏主键字段,这是因为多数场景下主键为自增或自动生成,无需手动编辑。如果需要在编辑页面展示并允许修改主键,只需在对应的ModelView类中添加form_include_pk = True配置即可。

修改你的自定义视图类代码如下:

class TeletoneBotsTableView(ModelView):
    fields = ["id", "customer", "created_at"]
    form_include_pk = True  # 新增配置,开启编辑页显示主键

如果其他模型的编辑页面也需要显示主键,同样在对应的ModelView中添加该配置,示例:

admin.add_view(ModelView(ClientsTable, form_include_pk=True))

配置完成后,编辑页面就会正常显示主键字段。

内容的提问来源于stack exchange,提问作者Удалов Павел

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 05:05:57