我正在使用 django 和 python 创建一个网络应用程序。我有我的 sqlite3 数据库,在管理类上我有:
class Job_Admin(admin.ModelAdmin):
fieldsets = [
(None, {'fields': ['project', 'customer', 'pub_date', 'closed', ('contract','abamount')]}),
('Sales', {'fields': ['sales', 'office_choice'], 'classes': ['wide']}),
]
list_display = ('project', 'id', 'sales', 'pub_date')
search_fields = ['id', 'project']
admin.site.register(New_job, Job_Admin)
现在'id'是sqlite db给它的递增数字。我也将其用作“工作”编号,因为我也需要它来增加。我的问题是我可以在 list_display 中使用“id”并且它可以工作。但我不能将它放入字段集中,它错误地说“'Job_Admin.fieldsets [0] [1] ['字段']'指的是表单中缺少的字段'id'。”
额外:我很好奇是否可以给它一个标签/变量名称,因为我很可能稍后也需要提取这些数据。