Do you have a valid site and Satchmo config instance configured in the
admin?

-Chris

On Thu, Jul 14, 2011 at 3:32 PM, tyr <[email protected]> wrote:

> 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.
>
>

-- 
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