On suppose les éléments suivants:Existe-t-il un moyen de définir quels champs du modèle sont modifiables dans l'application d'administration?
models.py
class Entry(models.Model):
title = models.CharField(max_length=50)
slug = models.CharField(max_length=50, unique=True)
body = models.CharField(max_length=200)
admin.py
class EntryAdmin(admin.ModelAdmin):
prepopulated_fields = {'slug':('title',)}
Je veux que le lingot soit prérempli par le titre, mais je ne veulent que l'utilisateur puisse le modifier depuis l'admin. J'ai supposé que l'ajout des champs = [] à l'objet d'administration et ne comprenant pas la limace aurait travaillé, mais il n'a pas. J'ai également essayé de placer editable = False dans le modèle, mais cela n'a pas fonctionné non plus (infact, arrête la page du rendu).
Pensées?
Il est un très mauvais idée puisque les limaces devraient être uniques. – nosklo