Skip to main content

A RESTful Django Shop

Project description

# Breaking News

[![Join the chat at https://gitter.im/awesto/django-shop](https://badges.gitter.im/awesto/django-shop.svg)](https://gitter.im/awesto/django-shop?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

After many month of hard work, version 0.9 of djangoSHOP has been finally released. Please [Read the Docs](http://django-shop.readthedocs.org/en/) for additional information.

Version 0.9 is a complete rewrite of the old code base, which was frozen as version 0.2.1. The [old documentation is available here](http://django-shop.readthedocs.org/en/0.2.1/).

Version 0.9 of djangoSHOP keeps the concepts of model overriding and cart modifiers. Therefore with some effort, it should be possible to migrate existing projects to this new release. Please contact me, if you need help.

## Running the demo projects

To get a first impression on djangoSHOP, try out the three full working demo projects.

And remember, I’m always happy to get some feedback on how it works elsewhere.

### Run the demo in a local virtualenv

Following the instructions docs/tutorial/intro.rst and docs/tutorial/quickstart.rst should create a running shop in minutes, prefilled with a dozen of products. You can even pay by credit card, if you apply for your own testing account at Stripe.

### Run the demo using Docker

A faster alternative to run the “polymorphic” demo of djangoSHOP is to use a prepared Docker container available on the [Docker Hub](https://hub.docker.com/r/jrief/myshop-sample/). If you have a running docker-machine, download and start the demo using:

` docker run -p 9001:9001 --rm jrief/myshop-sample:latest `

Then point a browser on the IP address of your docker machine onto port 9001, for instance http://192.168.99.100:9001/ . To access the backend sign in with username admin and password secret. The first invocation of each page takes some time, since beforehand the supplied images have to be thumbnailed.

# django SHOP

This version of django-shop is currently used to implement real e-commerce sites. If you want to help out, please have a look at our development documentation in docs/contributing.rst.

DjangoSHOP aims to be a the easy, fun and fast shop counterpart to django CMS.

Specifically, we aim at providing a clean, modular and Pythonic/Djangonic implementation of a shop framework, that a moderately talented Django programmer should be able to pick up and run easily.

## Build status

[![Build Status](https://travis-ci.org/awesto/django-shop.svg)](https://travis-ci.org/awesto/django-shop)

### Todo:

  • We need more tests.

  • We need translations into other natural languages.

  • The documentation should be checked by a native English speaker.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-shop-0.9.1.tar.gz (256.4 kB view details)

Uploaded Source

File details

Details for the file django-shop-0.9.1.tar.gz.

File metadata

  • Download URL: django-shop-0.9.1.tar.gz
  • Upload date:
  • Size: 256.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for django-shop-0.9.1.tar.gz
Algorithm Hash digest
SHA256 b79f0c4430e4b5b4e2e428024523d20d4a21cf8692fd9d22ed009c4153231a57
MD5 a63b38bcb1777143f92e8ddede4ba169
BLAKE2b-256 3c02ebce410c80388858f040ccc9e60ce97797e8bc3ff63d216a1c375dbdc665

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page