Can you confirm that you are running the latest version of Satchmo and Django? The reason I ask is that the error you are getting seems to be related to using an older version of Satchmo trunk with a recent Django trunk. Double check your environment for modpython and make sure you're not pulling in an old Satchmo version.
As far as the admin not displaying properly, you need to review your mod_python configuration. Personally, if you have the option, I think it's easier to get things running with fcgi than with mod_python. -Chris On Thu, Feb 5, 2009 at 8:51 PM, bab <[email protected]> wrote: > > Hi, > > I am new to Satchmo and Django and have been trying to get a store > online. I have installed Satchmo (as per > http://www.satchmoproject.com/docs/svn/new_installation.html) using > the setup below... > > Ubuntu 8.04 > Apache > mod_python > PostgreSQL > lastest SVN trunk of Django > latest SVN trunk of Satchmo > (+ other requisites for Satchmo and Django as per article) > > ...basically I cannot get the admin site for Satchmo to work > correctly. > > I can run the example large project in the development server and the > admin site is fine, and when I run my project in the development > server it looks fine but breaks if I try to add a category. > > When I run my project under Apache the admin section looks different > i.e. like it is missing the stylesheet, and again breaks when I try to > add a new category. > > Below is the traceback... > > Environment: > > Request Method: GET > Request URL: http://192.168.122.170/admin/product/category/add/ > Django Version: 1.1 pre-alpha SVN-9814 > Python Version: 2.5.2 > Installed Applications: > ['satchmo_store.shop', > 'django.contrib.admin', > 'django.contrib.admindocs', > 'django.contrib.auth', > 'django.contrib.contenttypes', > 'django.contrib.comments', > 'django.contrib.sessions', > 'django.contrib.sitemaps', > 'django.contrib.sites', > 'registration', > 'sorl.thumbnail', > 'satchmo', > 'keyedcache', > 'livesettings', > 'satchmo_store.contact', > 'product', > 'shipping', > 'payment', > 'payment.modules.giftcertificate', > 'satchmo_store.contact.supplier', > 'satchmo_utils', > 'satchmo_utils.thumbnail', > 'l10n', > 'tax', > 'tax.modules.no', > 'tax.modules.area', > 'tax.modules.percent', > 'satchmo_ext.recentlist', > 'satchmo_ext.wishlist', > 'satchmo_ext.upsell', > 'satchmo_ext.productratings', > 'app_plugins'] > Installed Middleware: > ('django.middleware.common.CommonMiddleware', > 'django.contrib.sessions.middleware.SessionMiddleware', > 'django.middleware.locale.LocaleMiddleware', > 'django.contrib.auth.middleware.AuthenticationMiddleware', > 'django.middleware.doc.XViewMiddleware', > 'threaded_multihost.middleware.ThreadLocalMiddleware', > 'satchmo_store.shop.SSLMiddleware.SSLRedirect', > 'satchmo_ext.recentlist.middleware.RecentProductMiddleware') > > > Traceback: > File "/usr/lib/python2.5/site-packages/django/core/handlers/base.py" > in get_response > 86. response = callback(request, *callback_args, > **callback_kwargs) > File "/usr/lib/python2.5/site-packages/django/contrib/admin/sites.py" > in root > 450. return self.model_page(request, *url.split('/', > 2)) > File "/usr/lib/python2.5/site-packages/django/views/decorators/ > cache.py" in _wrapped_view_func > 44. response = view_func(request, *args, **kwargs) > File "/usr/lib/python2.5/site-packages/django/contrib/admin/sites.py" > in model_page > 469. return admin_obj(request, rest_of_url) > File "/usr/lib/python2.5/site-packages/django/contrib/admin/ > options.py" in __call__ > 795. return self.add_view(request) > File "/usr/lib/python2.5/site-packages/django/db/transaction.py" in > _commit_on_success > 238. res = func(*args, **kw) > File "/usr/lib/python2.5/site-packages/django/contrib/admin/ > options.py" in add_view > 550. for FormSet in self.get_formsets(request): > File "/usr/lib/python2.5/site-packages/django/contrib/admin/ > options.py" in get_formsets > 318. yield inline.get_formset(request, obj) > File "/usr/lib/python2.5/site-packages/django/contrib/admin/ > options.py" in get_formset > 861. return inlineformset_factory(self.parent_model, > self.model, **defaults) > File "/usr/lib/python2.5/site-packages/django/forms/models.py" in > inlineformset_factory > 564. fields = fields_for_model(model, fields, exclude, > formfield_callback).keys() > File "/usr/lib/python2.5/site-packages/django/forms/models.py" in > fields_for_model > 162. formfield = formfield_callback(f) > File "/usr/lib/python2.5/site-packages/django/utils/functional.py" in > _curried > 55. return _curried_func(*(args+moreargs), **dict(kwargs, > **morekwargs)) > File "/usr/lib/python2.5/site-packages/Satchmo-0.9_pre-py2.5.egg/ > product/admin.py" in formfield_for_dbfield > 26. return db_field.formfield(**kwargs) > File "/usr/lib/python2.5/site-packages/django/db/models/fields/ > files.py" in formfield > 257. return super(ImageField, self).formfield(**defaults) > File "/usr/lib/python2.5/site-packages/django/db/models/fields/ > files.py" in formfield > 226. return super(FileField, self).formfield(**defaults) > File "/usr/lib/python2.5/site-packages/django/db/models/fields/ > __init__.py" in formfield > 333. return form_class(**defaults) > File "/usr/lib/python2.5/site-packages/django/forms/fields.py" in > __init__ > 452. super(FileField, self).__init__(*args, **kwargs) > > Exception Type: TypeError at /admin/product/category/add/ > Exception Value: __init__() got an unexpected keyword argument > 'request' > > > Any help or guidance is much appreciated. > > Thanks, > > Bab. > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
