from django.contrib import admin
from dbs.models import data,text
class txtindat(admin.StackedInline):
model=text
class admdat(admin.ModelAdmin):
list_display=['username','email','password']#替预览
search_fields=['email','username','password']#搜索菜单
exclude=[]#不包括
inlines=[txtindat]#类表出来,注意text类有f k
fieldsets=[
('必填',{'fields':['username','email','from']}),
('选填',{'fields':['password','algo']})
]
list_filter=['username','email']
admin.site.register(data, admdat)
class data(models.Model):
id=models.AutoField(primary_key=True)
username=models.CharField(max_length=20,verbose_name=u'用户名')
email=models.EmailField(default='noemail@noemail.com')
password=models.CharField(max_length=20,blank=True,verbose_name=u'密码')
def __str__(self):
return self.username+' '+self.email
class Meta:
db_table="data"
app_label='UserDBs'
verbose_name='数据库'
verbose_name_plural='数据库'