1 Star 0 Fork 0

hanjianyong / project

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

py11-project

码云项目地址

https://gitee.com/xdl_yichuan/py11-project

当出现git无法克隆或无法推送时,使用下面的命令就好了

eval "$(ssh-agent -s)"

ssh-add

项目介绍

{以下是码云平台说明,您可以替换为您的项目简介 码云是开源中国推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。企业项目请看 https://gitee.com/enterprises}

项目说明

B2C商城项目 中文简称为“商对客”

立项 
    确定项目 规模,名称,结构

项目需求分析
    前台
        注册,登录,
        个人中心,
        浏览商品(首页,列表,详情,搜索)
        购物车 增 删 改 查
        订单   确认订单,生成订单,
        订单支付
        ...
        广告,轮播,友情链接...
    后台
        会员管理 增 删 改 查
        商品分类 增 删 改 查
        商品管理 增 删 改 查
        订单管理 改 查
        权限管理
            后台用户  用户组  后台权限 

需求调研  
    向软件使用者进行调研

项目技术预研
    开发模块

    数据字典

    架构设计

代码实现

测试

交付


详情页 -->  购物车 ---> 确认订单 --> "生成订单" --> 支付
                      -----                 -----
                       \/                    \/
                      收货地址               我的订单

个人中心:
    个人信息管理,
    我的订单

后台 订单管理


权限管理

软件架构

软件架构说明 web ├── manage.py ├── myadmin │   ├── admin.py │   ├── apps.py │   ├── init.py │   ├── migrations │   │   └── init.py │   ├── models.py │   ├── tests.py │   └── views.py ├── myhome │   ├── admin.py │   ├── apps.py │   ├── init.py │   ├── migrations │   │   └── init.py │   ├── models.py │   ├── tests.py │   └── views.py ├── static ├── templates └── web ├── init.py ├── settings.py ├── urls.py └── wsgi.py

会员管理


分类管理
    增  删 改 查

    id  name    pid  path
    1   服装      0    0,
    2   男装      1    0,1,
    3   女装      1    0,1,
    4   西服      2    0,1,2,
    5   休闲西服   4    0,1,2,4,

商品管理

id  tid  title   price  store   info  pic clicknum  ordernum status isDelete addtime




中间件
   关卡,过滤

所有到后台的请求都验证,除了登录请求和登录的相关请求,
检测用户是否登录.如果已经登录,则不作任何处理,直接进入下一步请求
如果未登录,则跳转到登录页面       



阿里大于 短信使用

官网地址:
https://dayu.aliyun.com/?utm_content=se_1000101058

官网帮助文档:
https://help.aliyun.com/product/44282.html?spm=5176.sms-template.102.8.242c1cbeBzuCVC

1,注册登录后进入控制台,选择使用短信服务


2,在应用开发,接口调用  获取 AccessKey  下载

3,创建签名 , 创建模板


4,开始使用,去查看帮助文档,找到python的demo案例,下载

5,在框架外使用
    1,解压文件后,进入文件中,找到 setup.py文件,执行以下命令,安装依赖包
        sudo python3 setup.py install 

    2,配置一些信息,找到 const.py文件,填写对应的 应用id和应用秘钥


    3,找到 demo_sms_send.py文件,负责短信发送的文件
        对应参数写好,直接执行文件,查看返回的数据
        if __name__ == '__main__':
            __business_id = uuid.uuid1()
            #print(__business_id)
            params = '{"code":"12345"}'
            #params = u'{"name":"wqb","code":"12345678","address":"bz","phone":"13000000000"}'
            res = send_sms(__business_id, "18500408090", "Python", "SMS_138155106", params).decode('utf-8')
            print(res)

    4,把下载的文件解压后,加入到django的项目中,作为一个应用来使用

    5,在需要发送短信验证的视图函数中 导入对应文件,调用
        # 短信测试
        def sendsms():
            from dysms import demo_sms_send

            res = demo_sms_send.send(10010,13701383017)
            if res['Code'] == 'OK':
                # 发送成功
                return True
            else:
                # 发送失败
                print(res)
                return False

    6,修改了发送的函数
        
        def send(code,phone):
            __business_id = uuid.uuid1()
            #print(__business_id)
            # params = "{\"code\":\"12345\",\"product\":\"云通信\"}"
            params = "{\"code\":\""+str(code)+"\"}"
            #params = u'{"name":"wqb","code":"12345678","address":"bz","phone":"13000000000"}'
            res = send_sms(__business_id, phone, "Python", "SMS_138155106", params)

            return res.decode('utf-8')

安装教程

  1. xxxx
  2. xxxx
  3. xxxx

使用说明

  1. xxxx
  2. xxxx
  3. xxxx

参与贡献

  1. Fork 本项目
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

码云特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. 码云官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解码云上的优秀开源项目
  4. GVP 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目
  5. 码云官方提供的使用手册 http://git.mydoc.io/
  6. 码云封面人物是一档用来展示码云会员风采的栏目 https://gitee.com/gitee-stars/

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/hanjianyong/project.git
git@gitee.com:hanjianyong/project.git
hanjianyong
project
project
master

搜索帮助