【发布时间】:2020-11-27 18:33:57
【问题描述】:
我正在开发一个产品基表,我的product 表与Informtion 表相关,这意味着一个产品可以有信息,但是当我从管理面板添加产品时,我没有在那里获取信息数据提交产品,请告诉我如何在 django 管理面板中获取 product 中的 information 表字段。
这是我的 `models.py 文件...
class Product(models.Model):
name=models.CharField(max_length=50, blank=True, null=True)
type=models.CharField(max_length=50, blank=True, null=True)
def __str__(self):
return self.name
class Information(models.Model):
product=models.ForeignKey(Product, default=None, related_name='product_info', on_delete=models.CASCADE)
title=models.CharField(max_length=50, null=True, blank=True)
number=models.IntegerField(default=None)
def __str__(self):
return self.title
我的 `admin.py' 文件是这个
from django.contrib import admin
from customer.models import *
# Register your models here.
admin.site.register(Product)
admin.site.register(Information)
当我点击add product 时,它只显示name、type,我还想显示information 表中的数据,当我点击add product 时,我想要所有字段
【问题讨论】:
标签: django django-models django-views django-templates django-admin