我在Django管理站点中有两个下拉列表.例如,我有SelectCountry和SelectRegion.Region与Country有外键关系.如何确保在选择国家/地区时,根据该国家/地区过滤区域?
注意:我也在使用django-grappelli作为我的管理员后端.
任何想法将不胜感激.谢谢.
我想在对象的管理页面中显示产品所属类别的级别.从下面显示的不重要的字段中剪了很多.
class Category(models.Model):
name = models.CharField(max_length=50, default=False)
level = models.IntegerField(help_text="1, 2 ,3 or 4")
class Product(models.Model):
category = models.ForeignKey(Category)
name = models.CharField(max_length=100)
prepopulated_fields = {'slug': ('name',)}
fieldsets = [
('Product Info',{'fields': ['name', 'slug','partno','description']}),
('Categorisation',{'fields': ['brand','category']}),
Run Code Online (Sandbox Code Playgroud)
显然我已经尝试了一点点工作和google搜索了很多,但我发现了list_filter批次的参考,但没有关于只显示该字段.最好的猜测是
class Category(models.Model):
name = models.CharField(max_length=50, default=False)
level = models.IntegerField(help_text="1, 2 ,3 or 4")
class Product(models.Model):
category = models.ForeignKey(Category)
name = models.CharField(max_length=100)
prepopulated_fields = {'slug': ('name',)}
fieldsets = [
('Product Info',{'fields': ['name', 'slug','partno','description']}),
('Categorisation',{'fields': ['brand','category']}),
Run Code Online (Sandbox Code Playgroud)
有谁知道这样做的正确方法?