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.
