djangoの管理者がレコードIDのようなディレクトリを作成した後、どうやってこれを行うことができますか?挿入後のdjango admnの使い方レコードIDを取得しますか?
私はsave_modelするにはそれを試して、それが動作していない、Gallery.IDなし
モデルを返します。
class Gallery(models.Model):
title = models.CharField(max_length=250)
added = models.DateTimeField()
active = models.BooleanField()
def __unicode__(self):
return self.title
そしてAdminModel
class GalleryAdmin(admin.ModelAdmin):
save_on_top = True
list_filter = ('active',)
list_display = ('title','active','added')
ordering = ['-added']
inlines = [ImagesInline]
def save_model(self, request, Gallery, form, change):
if not change:
Gallery.title = str(Gallery.id)
Gallery.save()
あなたのメソッドのオプションとして 'Gallery'を使わないでください。' Gallery'クラスを隠してしまい、とにかくメソッドがクラスではなくインスタンスを渡すので誤解を招きます。ドキュメントが示唆するように行い、 'obj'を使います。 –