Skip to content

Yzz-Ymin/treasurehouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

python-django 分布式电子商城

项目实例地址:

后台地址

技术栈

  • 语言:Python3.6.8 (Django>=2.1.5)
  • 数据库: MySql、 redis
  • 任务队列(异步处理): celery
  • 分布式文件存储: FastDFS
  • 搜索引擎(商品检索): django-haystack 、whoosh
  • web服务器配置: Nginx+ uwsgi
  • 后台管理: django-admin(simpleUI)

安装和配置

  • 安装python3.6
  • 配置虚拟环境
  • 安装依赖包
    • 安装PIP安装FASTDFS可能会有异常
    • 进入项目根目录提供的requirement文件夹,进入fdfs_client-py-master
      • python setup.py install等待安装完毕即可
    • 进入项目根目录pip install -r requeirtments.txt
  • 配置数据库
    • setting文件配置好mysql数据库
    • 填入REDIS_CONFIG的配置信息
    • 生成迁移文件
      • python manager.py makemigrations
    • 应用迁移
      • python manager.py migrate
  • 配置eamil
    • EMAIL_HOST_USER
    • EMAIL_HOST_PASSWORD
    • EMAIL_HOST_PASSWORD
    • 笔记: 服务器的25端口一般是用不了的,建议改成465端口
  • 修改DOMAIL
    • DOMAIN 修改为你的启动项目的ip地址或域名
  • 修改IMG_URL
    • IMG_URL 修改为你的fast-dfs配置的nginx映射的ip和域名
  • 修改fast-dfs的配置
  • 修改ALIPAY_APP_ID为你的id
  • 安装fast-dfs和配置
  • uwsgi + nginx 项目部署

About

基于Django 的电商网站项目

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published