2017-03-24 26 views
0
src/ 
|-- grouping 
| |-- __init__.py 
| `-- models.py 
|  
`-- products 
    |-- __init__.py 
    `-- models.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) 

製品/ models.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) 

ChainedForeignKeyに単一部門クエリセットの製品にアクセスします特定の部門に特化した製品を入手したいと考えていました。

in製品/ Views.py

def division(request, slug=None): 
    single_div= get_object_or_404(ProductDivisions, slug=slug) 
    products = Product.objects.filter(Pdt_division=single_div) 

答えて

0

質問はうまくやっていますが、それは自分の間違いでした。私は管理者側に正しい方法で製品を入力していませんでしたが、修正しました。彼らは非常によく出ています

関連する問題