Hello everyone!
I am trying to get a custom product module working with satchmo and
everything is coming along alright but I am now getting a strange
error when I try to save a new product. I am currently using sqlite3
for early development.

##########
http://127.0.0.1:8000/admin/mycustomproduct/mycustommodel/add/

IntegrityError at /admin/mycustomproduct/mycustommodel/add/
product_product.site_id may not be NULL

Request Method: POST
Request URL:    http://127.0.0.1:8000/admin/mycustomproduct/mycustommodel/add/
Django Version: 1.3
Exception Type: IntegrityError
Exception Value:
product_product.site_id may not be NULL
Exception Location:     /chymika/django/db/backends/sqlite3/base.py in
execute, line 234
Python Executable:      /Library/Frameworks/Python.framework/Versions/2.7/
Resources/Python.app/Contents/MacOS/Python
Python Version: 2.7.1

##########
admin.py

class MyCustomModelAdmin(ProductOptions):
    search_fields = ['full_designation', 'product', 'category',
'country', 'subcategory_id', 'specific_id']
    fieldsets = (('Profile',{'fields': ('product', 'full_designation',
'product_slug', 'designation', 'primary_users',
'current_configuration')}),)
    pass

admin.site.register(MyCustomModel, MyCustomModelAdmin)

#########
models.py

class MyCustomModel(Product):
    #import satchmo product model
    product = models.OneToOneField(Product,
verbose_name=_('Product'),primary_key=True)

    # GENERAL
    product_slug = models.SlugField(max_length=150,
unique=True,help_text=_("Used for hyperlinks, no spaces or special
characters."))
    meta_tag = models.TextField(blank=True, null=True)

    etc..

#########

Even though my model is setup to take a saved standard satchmo product
(complete with non-zero site) it never ceases to give me this error.

I have also tried adding 'site' to the fieldsets of MyCustomModelAdmin
but python crashes every time I try to save the model. I can't find
anything in the satchmo docs about this error, although I found a
similar issue here:
http://groups.google.com/group/satchmo-users/browse_thread/thread/380ba6c9427ddaa5/036110eeb612ee15
However, as I said: merely adding site to the fieldsets causes my
instance of python to crash.

What am I doing wrong?

-- 
You received this message because you are subscribed to the Google Groups 
"Satchmo users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/satchmo-users?hl=en.

Reply via email to