森尼克斯商店
django-senex-shop的Python项目详细描述
要求
需要stripe.js帐户:目前Senex Shop只支持stripe作为支付后端。 因此,永久需要设置。 一旦更多的支付后端被添加,这将在管理配置。
包
在requirements.txt中添加以下内容:
Django==1.7.5 django-braces==1.4.0 django-model-utils==2.0.3 easy-thumbnails==2.2 pytz==2014.4 django-senex-shop==0.2.2
设置
配置您的设置:
MIDDLEWARE_CLASSES = ( '...', 'senex_shop.cart.middleware.CartMiddleware', '...', ) TEMPLATE_CONTEXT_PROCESSORS = ( '...', 'senex_shop.core.context_processors.get_default_shop', '...', ) INSTALLED_APPS = ( '...', 'localflavor', 'easy_thumbnails', 'senex_shop', 'senex_shop.cart', 'senex_shop.contact', 'senex_shop.checkout', 'senex_shop.core', 'senex_shop.custom', 'senex_shop.discounts', 'senex_shop.news', 'senex_shop.shipping', ) ########## THUMBNAIL CONFIGURATION # See: http://easy-thumbnails.readthedocs.org/en/latest/ref/settings/ THUMBNAIL_BASEDIR = 'thumbs' ########## END THUMBNAIL CONFIGURATION from os import environ ########## STRIPE CONFIGURATION # See: http://django-stripe-payments.readthedocs.org/en/latest/installation.html STRIPE_PUBLIC_KEY = environ.get("STRIPE_PUBLIC_KEY", "pk_test_publickey") STRIPE_SECRET_KEY = environ.get("STRIPE_SECRET_KEY", "sk_test_privatekey") ########## END STRIPE
url:
url(r'^checkout/', include('senex_shop.checkout.urls')), url(r'^cart/', include('senex_shop.cart.urls')), url(r'^shop/', include('senex_shop.urls')), url(r'^account/', include('custom_auth.urls')),
最后:
Run ./manage.py migrate Run ./manage.py createsuperuser