Django_Day07

带格式的文字

  • 博客,论坛

    • 富文本

      • RTF

      • 安装:pip install django-tinymce -i https://pypi.doubanio.com/simple

      • 注册到:setting 
      • TINYMCE_DEFAULT_CONFIG = {
            "theme": "advanced", # 主题配置
            "width": 800,
            "height": 600
        }
      • {% load static %}
        <!DOCTYPE html>
        <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>EditBlog</title>
            <script type="text/javascript" src="/static/tiny_mce/tiny_mce.js"></script>
            <script type="text/javascript">
        
                tinyMCE.init({
                    "mode": "textareas",
                    "theme": "advanced",
                    "width": 800,
                    "height": 600
                })
        
            </script>
        </head>
        <body>
        
        <form action="{% url 'app:edit_blog' %}" method="post">
            {% csrf_token %}
            <textarea name="content">
        
            </textarea>
        
            <button>保存</button>
        </form>
        
        </body>
        </html>
        前端设置

    • 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

猜你喜欢

转载自www.cnblogs.com/chrysanthemum/p/12263321.html
今日推荐