You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.rst 2.3KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. .. django-oscar documentation master file, created by
  2. sphinx-quickstart on Mon Feb 7 13:16:33 2011.
  3. You can adapt this file completely to your liking, but it should at least
  4. contain the root `toctree` directive.
  5. =============================================
  6. Welcome to the documentation for django-oscar
  7. =============================================
  8. django-oscar is an ecommerce framework for Django, designed for building
  9. domain-driven applications. It is structured in way that lets any part of the
  10. core functionality be customised to suit the needs of your project. For
  11. instance, if every product in your shop has an associated video, then
  12. django-oscar lets you add such a field to your core product model. You don't
  13. have to model your domain logic using the Entity-Attribute-Value pattern or
  14. other such meta-nastiness - your core models should reflect the specifics of
  15. your domain.
  16. django-oscar is developed by Tangent Labs, a London-based digital agency, and
  17. is based on their existing Taoshop PHP platform which currently powers several
  18. large-scale ecommerce sites.
  19. The source is on Github: https://github.com/tangentlabs/django-oscar.
  20. Quick start
  21. ===========
  22. We can do this quickly. Create a virtualenv using virtualenvwrapper and
  23. install django and django-oscar::
  24. mkvirtualenv --no-site-packages vanilla
  25. pip install django django-oscar
  26. Take a copy of the sameple settings file, found at::
  27. https://github.com/tangentlabs/django-oscar/blob/master/examples/vanilla/settings_quickstart.py
  28. Import the sample products and images::
  29. wget https://github.com/tangentlabs/django-oscar/blob/master/examples/sample-data/books-catalogue.csv
  30. python manage.py import_catalogue books-catalogue.csv
  31. wget https://github.com/tangentlabs/django-oscar/blob/master/examples/sample-data/book-images.tar.gz
  32. python manage.py import_images book-images.tar.gz
  33. And there you have it: a fully functional ecommerce site with a product range of 100 popular books.
  34. .. toctree::
  35. :maxdepth: 2
  36. :numbered:
  37. contributing
  38. getting_started
  39. Full contents:
  40. .. toctree::
  41. :maxdepth: 2
  42. introduction
  43. ecommerce_domain
  44. design_decisions
  45. getting_started
  46. components
  47. web_services
  48. recipes
  49. contributing
  50. reference
  51. Indices and tables
  52. ==================
  53. * :ref:`genindex`
  54. * :ref:`modindex`
  55. * :ref:`search`