Допустим следующее:
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',)}
Я хочу, чтобы заголовок был предварительно заполнен заголовком, но я не хочу, чтобы пользователь мог редактировать его у администратора. Я предполагал, что добавление fields = [] к объекту admin и не включая слаг будет работать, но это не сработало. Я также попытался установить editable = False в модели, но это также не сработало (на самом деле, останавливает рендеринг страницы).
Мысли?