在Django Admin中表示一个标志int字段,可以通过以下步骤实现:
models
模块:from django.db import models
。BooleanField
选项,表示该字段是一个标志字段:flag = models.IntegerField(default=0, choices=[(0, 'False'), (1, 'True')])
。default=0
:设置默认值为0,表示标志字段的初始状态为False。choices=[(0, 'False'), (1, 'True')]
:定义字段的选择项,0表示False,1表示True。python manage.py makemigrations
和python manage.py migrate
。from .models import YourModel
。admin.ModelAdmin
的自定义模型管理类:class YourModelAdmin(admin.ModelAdmin):
。list_display
属性指定要在Admin界面中显示的字段列表:list_display = ['flag']
。admin.site.register(YourModel, YourModelAdmin)
。完成上述步骤后,你将在Django Admin中看到一个表示标志int字段的列,该列将显示为True或False的选择框。你可以通过选择框来更改标志字段的值,并保存更改后的结果。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云