Django 访问ChainedForeignKey中单个部门查询集中的产品
分组/models.pyDjango 访问ChainedForeignKey中单个部门查询集中的产品,django,python-3.x,django-models,django-views,Django,Python 3.x,Django Models,Django Views,分组/models.py src/ |-- grouping | |-- __init__.py | `-- models.py | `-- products |-- __init__.py `-- models.py from django.db import models class Category(models.Model): title = models.CharField(max_length=120) cl
src/
|-- grouping
| |-- __init__.py
| `-- models.py
|
`-- products
|-- __init__.py
`-- models.py
from django.db import models
class Category(models.Model):
title = models.CharField(max_length=120)
class ProductDivisions(models.Model):
categories = models.ForeignKey(Category)
产品/型号.py
src/
|-- grouping
| |-- __init__.py
| `-- models.py
|
`-- products
|-- __init__.py
`-- models.py
from django.db import models
class Category(models.Model):
title = models.CharField(max_length=120)
class ProductDivisions(models.Model):
categories = models.ForeignKey(Category)
我试过了,但没有生产任何产品,我想得到特定部门的产品
在products/Views.py中
from django.db import models
class Product(models.Model):
Pdt_category = models.ForeignKey(Category)
Pdt_division = ChainedForeignKey(ProductDivisions,
chained_field="Pdt_category",
chained_model_field="category",
show_all=False,
auto_choose=True,
sort=True)
查询做得很好,这是我自己的错误,我没有在管理端以正确的方式输入产品,但纠正了它。他们表现得很好