【发布时间】:2012-02-26 23:53:34
【问题描述】:
在 models.py 中:
from django.db import models
from django.utils.translation import ugettext as _
# Create your models here.
class Category(models.Model):
name = models.CharField(_(u"Name"), max_length=250)
products = models.ManyToManyField("Product", verbose_name=_(u"Products"), \
blank=True, null=True, related_name="+")
class Product(models.Model):
name = models.CharField(_(u"Name"), max_length=250)
category = models.ManyToManyField("Category", verbose_name=_(u"Category"), \
blank=True, null=True, related_name="+")
在管理页面:
问题:
如何设置models.py中products和categorym2m字段之间的关系,以便在管理页面中,如图所示,b2(产品)被标记为属于a2(类别)。
欢迎对[产品,类别]的实施提出任何建议,谢谢。
附:
我是 Django 的新手。对不起我的英语。
【问题讨论】:
标签: django django-models many-to-many