问题描述:
我有个blogextra表继承自blog,现在我想在blog的admin管理change界面显示对应的blogextra字段
解决方法:
可以使用admin.py的inline内联方法
代码:
models.py
from django.db import models
# Create your models here.
class Blog(models.Model):
Name = models.CharField(max_length=350)
def __unicode__(self):
return str("Name:"+self.Name)
class BlogExtra(Blog):
NameTwo = models.CharField(max_length=350)
NameThree = models.CharField(max_length=350)
def __unicode__(self):
return str("Name:"+self.Name+" NameTwo:"+self.NameTwo+" NameThree:"+self.NameThree)
admin.py
# conding = UTF-8
from django.contrib import admin
from blogs.models import *
class BlogExtraInline(admin.StackedInline):
model = BlogExtra
fields = ['NameTwo']