在djaongo admin中隐藏“添加”,“更改”,“删除”操作

时间:2019-09-04 13:22:07

标签: django django-admin

我有一段类似的代码:

class PlatformEnvInLine(admin.TabularInline):
    model = PlatformEnv
    extra = 1
    classes = ['collapse']
    fields = ('environment',)

我的PlatformEnv模型如下:

class PlatformEnv(models.Model):
    id = models.AutoField(db_column='ID', primary_key=True)
    ...
    environment =  models.ForeignKey(Environment, models.DO_NOTHING, db_column='Environment_ID', blank=True, null=True)

现在显示PlatformEnvInLin时,可以通过下拉列表选择environment。但是,在下拉菜单旁边显示了用于添加,更改或删除环境的按钮。如何隐藏这些按钮?

1 个答案:

答案 0 :(得分:1)

您应该可以通过覆盖stripped方法来做到这一点。

fileNames = []
for path in filePaths:
    name = path[46:].strip() 
    name2 = name[:-5].strip() 
    fileNames.append(name2)
fileNames