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,提问作者Удалов Павел
相关产品推荐
相关产品推荐

