Hi, i just installed satchmo in my webfaction server.
I am running django 1.3.1 and satchmo 0.9.1 in a 32bit centOS5 webfaction
server.
I thought everything was OK but when I try to view the demo store I don't
get any style, any template. Its just the information with no sorting at
all.
When I run
[code]
python2.7 manage.py test
[/code]
I get this error:
[code]
TemplateSyntaxError: 'admin_static' is not a valid tag library: Template
library admin_static not found, tried
django.templatetags.admin_static,satchmo_store.shop.templatetags.admin_static,django.contrib.admin.templatetags.admin_static,django.contrib.comments.templatetags.admin_static,sorl.thumbnail.templatetags.admin_static,livesettings.templatetags.admin_static,satchmo_utils.thumbnail.templatetags.admin_static,satchmo_store.contact.templatetags.admin_static,tax.templatetags.admin_static,product.templatetags.admin_static,payment.templatetags.admin_static,satchmo_utils.templatetags.admin_static,app_plugins.templatetags.admin_static
======================================================================
FAIL: test_registration_keeps_contact (satchmo_store.shop.tests.ShopTest)
Check that if a user creates a Contact and later registers,
----------------------------------------------------------------------
Traceback (most recent call last):
File
"/home/username/lib/python2.7/Satchmo-0.9.3-py2.7.egg/satchmo_store/shop/tests.py",
line 427, in test_registration_keeps_contact
self.assertEqual(contact, origcontact)
AssertionError: <Contact: Teddy Tester> != <Contact: Teddy Tester>
[/code]
I have searched the web with no luck, this is my settings.py
[code]
# Django settings for satchmo project.
# This is a recommended base setting for further customization, default for
clonesatchmo.py
import os
DIRNAME = os.path.dirname(os.path.normpath(os.path.abspath(__file__)))
DJANGO_PROJECT = 'store'
DJANGO_SETTINGS_MODULE = 'settings'
ADMINS = (
('', ''), # tuple (name, email) - important for error reports
sending, if DEBUG is disabled.
)
MANAGERS = ADMINS
# Local time zone for this installation. All choices can be found here:
#
http://www.postgresql.org/docs/current/static/datetime-keywords.html#DATETIME-TIMEZONE-SET-TABLE
TIME_ZONE = 'US/Pacific'
# Language code for this installation. All choices can be found here:
# http://www.w3.org/TR/REC-html40/struct/dirlang.html#langcodes
# http://blogs.law.harvard.edu/tech/stories/storyReader$15
LANGUAGE_CODE = 'en-us'
SITE_ID = 1
# Absolute path to the directory that holds media.
# Example: "/home/media/media.lawrence.com/"
# Image files will be stored off of this path
#
# If you are using Windows, recommend using normalize_path() here
#
# from satchmo_utils.thumbnail import normalize_path
# MEDIA_ROOT = normalize_path(os.path.join(DIRNAME, 'static/'))
MEDIA_ROOT = '/home/username/webapps/webstore_media'
#os.path.join(DIRNAME, 'static/')
# URL that handles the media served from MEDIA_ROOT.
# Example: "http://media.lawrence.com"
MEDIA_URL="/media/"
# STATIC_ROOT can be whatever different from other dirs
STATIC_ROOT = '/home/username/webapps/static'
# os.path.join(DIRNAME, 'static-collect/')
STATIC_URL = '/static/'
STATICFILES_DIRS = ( '/home/username/webapps/static',
#os.path.join(DIRNAME, 'static/'),
)
# URL prefix for admin media -- CSS, JavaScript and images. Make sure to
use a
# trailing slash.
# Examples: "http://foo.com/media/", "/media/".
ADMIN_MEDIA_PREFIX = '/admin_media/' # remove for Django 1.4 as deprecated
# Make this unique, and don't share it with anybody.
SECRET_KEY = 'nvm+!6%8f2e#(_cth%%&ux)gtgz8&2%hl-!qh_)pydur4xo^mg'
# List of callables that know how to import templates from various sources.
TEMPLATE_LOADERS = (
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
'django.template.loaders.eggs.Loader',
)
MIDDLEWARE_CLASSES = (
"django.middleware.common.CommonMiddleware",
"django.contrib.sessions.middleware.SessionMiddleware",
"django.middleware.csrf.CsrfViewMiddleware",
"django.middleware.locale.LocaleMiddleware",
"django.contrib.auth.middleware.AuthenticationMiddleware",
"django.middleware.doc.XViewMiddleware",
"django.contrib.messages.middleware.MessageMiddleware",
"threaded_multihost.middleware.ThreadLocalMiddleware",
"satchmo_store.shop.SSLMiddleware.SSLRedirect",
#"satchmo_ext.recentlist.middleware.RecentProductMiddleware",
#'debug_toolbar.middleware.DebugToolbarMiddleware',
)
#this is used to add additional config variables to each request
# NOTE: If you enable the recent_products context_processor, you MUST have
the
# 'satchmo_ext.recentlist' app installed.
TEMPLATE_CONTEXT_PROCESSORS = (
'satchmo_store.shop.context_processors.settings',
'django.contrib.auth.context_processors.auth',
#'satchmo_ext.recentlist.context_processors.recent_products',
# but will be
'django.core.context_processors.media', # MEDIA_URL
'django.core.context_processors.static', # STATIC_URL
)
ROOT_URLCONF = 'store.urls'
TEMPLATE_DIRS = (
# Put strings here, like "/home/html/django_templates" or
"C:/www/django/templates".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
#os.path.join(DIRNAME,'templates'),
"/home/username/webapps/django/store/templates"
)
INSTALLED_APPS = (
'django.contrib.sites',
'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.staticfiles',
'registration',
'sorl.thumbnail',
'keyedcache',
'livesettings',
'l10n',
'satchmo_utils.thumbnail',
'satchmo_store.contact',
'tax',
'tax.modules.no',
'tax.modules.area',
'tax.modules.percent',
'shipping',
#'satchmo_store.contact.supplier',
#'shipping.modules.tiered',
#'satchmo_ext.newsletter',
#'satchmo_ext.recentlist',
#'testimonials', # dependency on
http://www.assembla.com/spaces/django-testimonials/
'product',
'product.modules.configurable',
'product.modules.custom',
#'product.modules.downloadable',
#'product.modules.subscription',
#'satchmo_ext.product_feeds',
#'satchmo_ext.brand',
'payment',
'payment.modules.dummy',
#'payment.modules.purchaseorder',
#'payment.modules.giftcertificate',
#'satchmo_ext.wishlist',
#'satchmo_ext.upsell',
#'satchmo_ext.productratings',
'satchmo_ext.satchmo_toolbar',
'satchmo_utils',
#'shipping.modules.tieredquantity',
#'satchmo_ext.tieredpricing',
#'typogrify', # dependency on
http://code.google.com/p/typogrify/
#'debug_toolbar',
'app_plugins',
'store.localsite',
)
AUTHENTICATION_BACKENDS = (
'satchmo_store.accounts.email-auth.EmailBackend',
'django.contrib.auth.backends.ModelBackend',
)
#DEBUG_TOOLBAR_CONFIG = {
# 'INTERCEPT_REDIRECTS' : False,
#}
#### Satchmo unique variables ####
#from django.conf.urls.defaults import patterns, include
SATCHMO_SETTINGS = {
'SHOP_BASE' : '',
'MULTISHOP' : False,
#'SHOP_URLS' : patterns('satchmo_store.shop.views',)
}
SKIP_SOUTH_TESTS=True
# Load the local settings
from local_settings import *
[/code]
Any help would be great. I would really like to have this working since I
have plans to launch the store in one month.
Thank you.
--
You received this message because you are subscribed to the Google Groups
"Satchmo users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/satchmo-users/-/VRmzb37ldiYJ.
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.