Django schreibgeschütztes Feld nur bei Änderung, aber nicht beim Erstellen

Ich habe einTeam Model Whitplayers ManyToManyField, und ich möchte hinzufügen könnenPlayers bei der Erstellung einem neuen Team zuweisen, das nach der Erstellung jedoch nicht mehr geändert werden kann.

Wenn ich das macheplayers Feld schreibgeschützt wie folgt:

# admin.py
class TeamAdmin(admin.ModelAdmin)
    readonly_fields = ['players']

admin.site.register(Team, TeamAdmin)

Ich kann keine neuen Spieler hinzufügenTeam. Wie kann ich das machen?players feld "readonly after created" oder so ähnlich?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage