#############
IntegrityError at /admin/shop/product/add/
shop_product.department_id may not be NULL
############
from django.db import models
# Create your models here.
class Shop(models.Model):
name = models.CharField(maxlength=200)
def __str__(self):
return self.name
class Admin:
pass
class Department(models.Model):
shop = models.ForeignKey(Shop)
name = models.CharField(maxlength=200)
def __str__(self):
return self.name
class Admin:
pass
class Product(models.Model):
department = models.ManyToManyField(Department, blank=True)
name = models.CharField(maxlength=200)
shop = models.ForeignKey(Shop)
def __str__(self):
return self.name
class Admin:
pass