安装环境:
win7 64bit
python2.7.11 64bit
django: 1.9.6
django-oscar:
---
Metadata-Version: 1.1
Name: django-oscar
Version: 1.3.dev0
Summary: A domain-driven e-commerce framework for Django
Home-page: https://github.com/django-oscar/django-oscar
Author: David Winterbottom
Author-email: david.winterbottom@gmail.com
License: BSD
Location: c:\python27\lib\site-packages
Requires: django, pillow, django-extra-views, django-haystack, django-treebeard, sorl-thumbnail, Babel, Unidecode, purl, phonenumbers, mock, factory-boy, django-tables2, django-widget-tweaks
Classifiers:
Development Status :: 5 - Production/Stable
Environment :: Web Environment
Framework :: Django
Framework :: Django :: 1.8
Framework :: Django :: 1.9
Intended Audience :: Developers
License :: OSI Approved :: BSD License
Operating System :: Unix
Programming Language :: Python
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
Programming Language :: Python :: 3.3
Programming Language :: Python :: 3.4
Programming Language :: Python :: 3.5
Topic :: Software Development :: Libraries :: Application Frameworks
django-oscar依赖的挺多的,如下:
django, pillow, django-extra-views, django-haystack, django-treebeard, sorl-thumbnail, Babel,
Unidecode, purl, phonenumbers, mock, factory-boy, django-tables2, django-widget-tweaks
安装过程:
python和django的安装我就跳过了,直接安装的python2.7.11,自带pip工具,使用pip 工具安装django和oscar即可
pip install django=1.9.6
pip install django-oscar
因为我这边使用pip的python资源网速很慢,所以我直接从git上下载了最新的版本,地址如下:
https://github.com/django-oscar/django-oscar
我直接下载的zip包,然后使用pip进行安装的,安装命令如下:
pip install d:\downloads\django-oscar.zip
安装的过程中会自动根据django-oscar的依赖关系来下载相应的python包,所以等等吧,因为依赖的特别的多
配置django-oscar的环境:
1.首先使用django-admin新建一个django的空项目,然后将django-oscar的应用集成过来即可,具体可以打开django-oscar的官方文档,然后照着做就OK了,官方文档地址:
http://django-oscar.readthedocs.io/en/latest/internals/getting_started.html
2.如果懒得读官方文档,可以直接用我配置好了的配置文件,修改的地方,我使用了注释进行标注。
settings.py
"""
Django settings for frobshop project.
Generated by 'django-admin startproject' using Django 1.9.6.
For more information on thi