私はモデルを持っていますOrderItem
、
class OrderItem(SmartModel):
shopping_id = models.CharField(max_length=50,db_index=True)
quantity = models.IntegerField(default=0)
item = models.ForeignKey(Item)
order = models.ForeignKey(Order)
オブジェクトを作成する関数でこれを行っています。
try:
order= Order.objects.get(pk=id)
restaurant = Restaurant.objects.get(pk=id)
except:
order = Order(created_by=anon_user,modified_by=anon_user)
oi=OrderItem(order,shopping_id=_shopping_id(request),
quantity=quantity,
item=i,
created_by=anon_user,
modified_by=anon_user)
oi.save()
エラーが発生しますint() argument must be a string or a number, not 'Order'
。これどうしようかな..