All pastes #570901 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-06-16 22:32 UTC
rendered paste body
#############

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