使用Django 1.6
这是我模特的一部分。
class Discount(models.Model):
discount_id = models.AutoField(primary_key=True)
discount_category = models.ForeignKey(Category)
discount_subcategory = models.ManyToManyField(Subcategory)
...
class Category(models.Model):
category_id = models.AutoField(primary_key=True)
category_name = models.CharField(max_length=50)
class Subcategory(models.Model):
subcategory_id = models.AutoField(primary_key=True)
parent_category = models.ForeignKey(Category, null=True, blank=True)
subcategory_name = models.CharField(max_length=25)
整个 admin.py
from django.contrib import admin
from uygulama.models import *
admin.site.register([Company, Discount, Store, Category, City, Subcategory])
我想要的是什么:
我正在添加Discount
条记录。同时我选择一个父类别,我想列出所有这个父类别的子类别。但我得到了这个。当页面打开时没有选定的类别并列出所有子类别:
但我想在Discount
添加页面中仅列出所选类别的子类别。不在Subcategory
页面中。