点create按钮的时候出现如下Cannot set values on a ManyToManyField which specifies an intermediary model. Use depotapp.LineItem's Manager instead.
models.py
class Product(models.Model):
title = models.CharField(max_length=100,unique=True)
description = models.TextField()
image_url = models.URLField(max_length=200)
price = models.DecimalField(max_digits=8,decimal_places=2)
date_available = models.DateField()
orders = models.ManyToManyField(Order,through='LineItem')
views.py
def create_product(request):
form = ProductForm(request.POST or None)
if form.is_valid():
form.save()
form = ProductForm()
t = get_template('depotapp/create_product.html')
c = RequestContext(request,locals())
return HttpResponse(t.render(c))