学习django部分笔记之Day07

Day07

带格式的文字

  • 博客,论坛
    • 富文本
      • RTF
    • markdown

公司开发流程

  • 技术部
    • 产品经理
      • 产品狗
      • 一条产品线两个产品
      • 产出PRD(Product Requirement Document) 产品需求文档
      • 原型图(其实就和真实网站长得差不多,页面都是静态的,假的)
    • 后端
      - 后端基本都是人最多的
      - 最少2个
      - Python
      - Java
      - PHP
      - Node
      - Go
      - 根据需求进行表结构设计
      - 有哪些表
      - 表中有哪些字段
      - 表有哪些关系
    • UI
      • UD
      • UE
    • 前端
      - MTV
      - HTML5 Web前端 一个
      - REACTNATIVE
      - Android
      - IOS
    • 测试
      - 黑盒测试
      - 功能测试
      - 点啊点(Excel, check_list)
      - 白盒测试
      - 不会正向开发,可以写代码测试你的代码
      - 高级开发,专门用来查找bug
    • 运维
      - 上线
      - 维护稳定运转
    • 版本迭代
      • 产品

AXF

  • 主页面显示
    • 最简单的,数据查询,显示
  • 商品数据展示
    • 级联查询,排序
  • 用户系统
    • 核心系统
  • 购物车系统
    • 商品和用户的关系
    • 订单系统
      • 购物车数据转换成订单
    • 支付系统
      • 接口调用
  • 扩展
    • 地址管理系统
    • 积分系统
    • 会员级别
    • 评价系统
    • 优惠卷系统
    • 数据安全
    • 过滤器
    • 反爬
    • 权限
      • 用户角色
  • 部署
    • 动静分离部署

开始开发

  • 基本工程搭建
  • 前端静态搭建
  • Model -> DB
  • 业务逻辑开发
  • 前后端一起来
    • ajax

前端基础架构

  • base模板
    • 导入通用资源
      • reset.css
  • 前端适配
    • 推荐百分比不推荐固定尺寸
    • 适配单位
      • px
      • em
        • 默认相对于父级元素
        • 默认大小1em = 16px
      • rem
        • 相对单位
        • 相对于根基元素
        • 默认大小 1rem=16px
    • 弹性盒模型
    • 响应式布局
  • 项目中
    • 屏幕宽度的十分之一作为rem的基础单位

数据展示

  • 建立数据
    • 先建表
    • Model -> SQL
  • 插入数据
  • 数据查询

程序调试

  • 打印日志
    • print
    • log
      • logging
  • debug
    • 断点调试
    • 解决稳定复现bug的好方案
  • 统计工具
  • DjangoDebugToolbar
    • Django调试工具条
    • 拥有极强的调试功能
    • 提供了各种信息的获取

项目

  • AXF

    • 用户端
      • MTV
        • 前后端都需要我们自己搞定
    • 糅合咱们学过的知识点
  • 前后端分离

    • 后端RESTApi
      • JSON传输数据
    • 前端
      • VUE
      • Android
      • IOS
  • 端的概念

    • 京东直营
      - 用户端
      - 后台管理端
    • 第三方卖家
      - 用户端
      - 商家端
      - 后台管理端
    • 淘宝
      • 用户端
        • BS/CS
        • MCS
      • 商家端
        • BS/CS
      • 后台管理端
        • BS/CS
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
学习Django时,使用PyCharm作为开发工具可以提高效率。PyCharm是一款功能强大的Python集成开发环境,它提供了丰富的功能和工具,可以帮助开发者更好地编写和调试Django应用程序。 在学习Django的过程中,可以使用PyCharm创建Django项目,并使用其内置的Django支持功能来简化开发过程。PyCharm可以自动识别Django项目的结构,并提供代码补全、语法检查、调试等功能,帮助开发者更快地编写和调试代码。 此外,PyCharm还提供了集成的版本控制系统,如Git,可以方便地管理和追踪代码的变化。它还支持自动化测试和部署,可以帮助开发者更好地进行项目管理和发布。 总之,使用PyCharm作为开发工具可以提高Django学习的效率和便利性。它的强大功能和友好的用户界面使得开发者可以更专注于代码的编写和项目的开发。\[1\] \[2\] \[3\] #### 引用[.reference_title] - *1* *3* [PyCharm平台下初学Django框架](https://blog.csdn.net/howard2005/article/details/93491364)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [pycharm平台下的Django教程](https://blog.csdn.net/Sunshine_ZCC/article/details/73918408)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值