当前位置: 首页 > news >正文

手机架设网站外贸网站建设哪个好

手机架设网站,外贸网站建设哪个好,做男性服装的网站,移动应用开发网站本教程的知识点为#xff1a; 项目准备 项目准备 配置 1. 修改settings/dev.py 文件中的路径信息 2. INSTALLED_APPS 3. 数据库 用户部分 图片 1. 后端接口设计#xff1a; 视图原型 2. 具体视图实现 用户部分 使用Celery完成发送 判断帐号是否存在 1. 判断用户名是否存在 后… 本教程的知识点为 项目准备 项目准备 配置 1. 修改settings/dev.py 文件中的路径信息 2. INSTALLED_APPS 3. 数据库 用户部分 图片 1. 后端接口设计 视图原型 2. 具体视图实现 用户部分 使用Celery完成发送 判断帐号是否存在 1. 判断用户名是否存在 后端接口设计 用户部分 JWT 什么是JWT 起源 传统的session认证 用户部分 登录 1. 业务说明 2. 后端接口设计 3. 后端实现 登录 使用登录的流程 创建模型类 urllib使用说明 登录回调处理 登录 使用登录的流程 创建模型类 urllib使用说明 绑定用户身份接口 邮件与验证 学习目标 业务说明 技术说明 保存邮箱并发送验证邮件 省市区地址查询 数据库建表 说明 页面静态化 注意 定时任务 安装 部分 详情页 异步任务的触发 。 后端接口设计 收货地址 使用缓存 安装 使用方法 为省市区视图添加缓存 数据库表设计 表结构 数据表结构 首页数据表结构 Docker使用 Docker简介 用户浏览历史记录 1. 保存 后端接口设计 后端实现 搜索 1. 需求分析 2. 搜索引擎原理 3. Elasticsearch 部分 业务需求分析 技术实现 数据存储设计 1. Redis保存已登录用户 商品部分 业务需求分析 技术实现 查询数据 1. 后端接口设计 部分 业务需求分析 技术实现 登录合并 修改登录视图 部分 保存 1. 后端接口设计 2. 后端实现 保存的思路 创建数据库模型类 接入 开发平台登录 沙箱环境 Xadmin 1. 安装 2. 使用 站点的全局配置 站点Model管理。 在Ubuntu中安装 2. 启动与停止 3. 镜像操作 端与自定义文件存储系统 1. 的Python客户端 安装 使用。 完整笔记资料代码https://gitee.com/yinuo112/Backend/tree/master/Django/django美多商城项目完整开发4.0/note.md 感兴趣的小伙伴可以自取哦~ 全套教程部分目录 部分文件图片 商品部分 数据库表设计 在电商中对于商品有两个重要的概念SPU和SKU SPU Standard Product Unit 标准产品单位 SPU是商品信息聚合的最小单位是一组可服用、易检索的标准化信息的集合该集合描述了一个产品的特性。 通俗的讲属性值、特性相同的商品就可以称为一个SPU。 例如: iPhone X 就是一个SPU与商家、颜色、款式、规格、套餐等都无关。 SKU Stock Keeping Unit 库存量单位 SKU即库存进出计量的单位可以是以件、盒、托盘等为单位是物理上不可分割的最小存货单元。在使用时要根据不同业态不同管理模式来处理。在服装、鞋类商品中使用最多最普遍。 例如 iPhone X 全网通黑色256G 就是一个SKU表示了具体的规格、颜色等信息。 表结构 商品数据表结构 首页广告数据表结构 数据库模型类 创建商品应用goods商品数据模型类 class GoodsCategory(BaseModel):商品类别name models.CharField(max_length10, verbose_name名称)parent models.ForeignKey(self, nullTrue, blankTrue, on_deletemodels.CASCADE, verbose_name父类别)class Meta:db_table tb_goods_categoryverbose_name 商品类别verbose_name_plural verbose_namedef __str__(self):return self.nameclass GoodsChannel(BaseModel):商品频道group_id models.IntegerField(verbose_name组号)category models.ForeignKey(GoodsCategory, on_deletemodels.CASCADE, verbose_name顶级商品类别)url models.CharField(max_length50, verbose_name频道页面链接)sequence models.IntegerField(verbose_name组内顺序)class Meta:db_table tb_goods_channelverbose_name 商品频道verbose_name_plural verbose_namedef __str__(self):return self.category.nameclass Brand(BaseModel):品牌name models.CharField(max_length20, verbose_name名称)logo models.ImageField(verbose_nameLogo图片)first_letter models.CharField(max_length1, verbose_name品牌首字母)class Meta:db_table tb_brandverbose_name 品牌verbose_name_plural verbose_namedef __str__(self):return self.nameclass Goods(BaseModel):商品SPUname models.CharField(max_length50, verbose_name名称)brand models.ForeignKey(Brand, on_deletemodels.PROTECT, verbose_name品牌)category1 models.ForeignKey(GoodsCategory, on_deletemodels.PROTECT, related_namecat1_goods, verbose_name一级类别)category2 models.ForeignKey(GoodsCategory, on_deletemodels.PROTECT, related_namecat2_goods, verbose_name二级类别)category3 models.ForeignKey(GoodsCategory, on_deletemodels.PROTECT, related_namecat3_goods, verbose_name三级类别)sales models.IntegerField(default0, verbose_name销量)comments models.IntegerField(default0, verbose_name评价数)class Meta:db_table tb_goodsverbose_name 商品verbose_name_plural verbose_namedef __str__(self):return self.nameclass GoodsSpecification(BaseModel):商品规格goods models.ForeignKey(Goods, on_deletemodels.CASCADE, verbose_name商品)name models.CharField(max_length20, verbose_name规格名称)class Meta:db_table tb_goods_specificationverbose_name 商品规格verbose_name_plural verbose_namedef __str__(self):return %s: %s % (self.goods.name, self.name)class SpecificationOption(BaseModel):规格选项spec models.ForeignKey(GoodsSpecification, on_deletemodels.CASCADE, verbose_name规格)value models.CharField(max_length20, verbose_name选项值)class Meta:db_table tb_specification_optionverbose_name 规格选项verbose_name_plural verbose_namedef __str__(self):return %s - %s % (self.spec, self.value)class SKU(BaseModel):商品SKUname models.CharField(max_length50, verbose_name名称)caption models.CharField(max_length100, verbose_name副标题)goods models.ForeignKey(Goods, on_deletemodels.CASCADE, verbose_name商品)category models.ForeignKey(GoodsCategory, on_deletemodels.PROTECT, verbose_name从属类别)price models.DecimalField(max_digits10, decimal_places2, verbose_name单价)cost_price models.DecimalField(max_digits10, decimal_places2, verbose_name进价)market_price models.DecimalField(max_digits10, decimal_places2, verbose_name市场价)stock models.IntegerField(default0, verbose_name库存)sales models.IntegerField(default0, verbose_name销量)comments models.IntegerField(default0, verbose_name评价数)is_launched models.BooleanField(defaultTrue, verbose_name是否上架销售)default_image_url models.CharField(max_length200, default, nullTrue, blankTrue, verbose_name默认图片)class Meta:db_table tb_skuverbose_name 商品SKUverbose_name_plural verbose_namedef __str__(self):return %s: %s % (self.id, self.name)class SKUImage(BaseModel):SKU图片sku models.ForeignKey(SKU, on_deletemodels.CASCADE, verbose_namesku)image models.ImageField(verbose_name图片)class Meta:db_table tb_sku_imageverbose_name SKU图片verbose_name_plural verbose_namedef __str__(self):return %s %s % (self.sku.name, self.id)class SKUSpecification(BaseModel):SKU具体规格sku models.ForeignKey(SKU, on_deletemodels.CASCADE, verbose_namesku)spec models.ForeignKey(GoodsSpecification, on_deletemodels.PROTECT, verbose_name规格名称)option models.ForeignKey(SpecificationOption, on_deletemodels.PROTECT, verbose_name规格值)class Meta:db_table tb_sku_specificationverbose_name SKU规格verbose_name_plural verbose_namedef __str__(self):return %s: %s - %s % (self.sku, self.spec.name, self.option.value)创建广告内容应用contents广告数据模型类 class ContentCategory(BaseModel):广告内容类别name models.CharField(max_length50, verbose_name名称)key models.CharField(max_length50, verbose_name类别键名)class Meta:db_table tb_content_categoryverbose_name 广告内容类别verbose_name_plural verbose_namedef __str__(self):return self.nameclass Content(BaseModel):广告内容category models.ForeignKey(ContentCategory, on_deletemodels.PROTECT, verbose_name类别)title models.CharField(max_length100, verbose_name标题)url models.CharField(max_length300, verbose_name内容链接)image models.ImageField(nullTrue, blankTrue, verbose_name图片)text models.TextField(nullTrue, blankTrue, verbose_name内容)sequence models.IntegerField(verbose_name排序)status models.BooleanField(defaultTrue, verbose_name是否展示)class Meta:db_table tb_contentverbose_name 广告内容verbose_name_plural verbose_namedef __str__(self):return self.category.name : self.titleFastDFS分布式文件系统 1. 什么是FastDFS FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制 充分考虑了冗余备份、负载均衡、线性扩容等机制并注重高可用、高性能等指标使用 FastDFS 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 FastDFS 架构包括 Tracker server 和 Storage server。客户端请求 Tracker server 进行文 件上传、下载通过 Tracker server 调度最终由 Storage server 完成文件上传和下载。 Tracker server 作用是负载均衡和调度通过 Tracker server 在文件上传时可以根据一些 策略找到 Storage server 提供文件上传服务。可以将 tracker 称为追踪服务器或调度服务器。 Storage server 作用是文件存储客户端上传的文件最终存储在 Storage 服务器上 Storageserver 没有实现自己的文件系统而是利用操作系统 的文件系统来管理文件。可以将 storage 称为存储服务器。 服务端两个角色: Tracker: 管理集群tracker 也可以实现集群。每个 tracker 节点地位平等。收集 Storage 集群的状态。Storage: 实际保存文件 Storage 分为多个组每个组之间保存的文件是不同的。每 个组内部可以有多个成员组成员内部保存的内容是一样的组成员的地位是一致的没有 主从的概念。 2. 文件上传流程 客户端上传文件后存储服务器将文件 ID 返回给客户端此文件 ID 用于以后访问该文 件的索引信息。文件索引信息包括:组名虚拟磁盘路径数据两级目录文件名。 组名文件上传后所在的 storage 组名称在文件上传成功后有 storage 服务器返回 需要客户端自行保存。虚拟磁盘路径storage 配置的虚拟路径与磁盘选项 store_path*对应。如果配置了 store_path0 则是 M00如果配置了 store_path1 则是 M01以此类推。数据两级目录storage 服务器在每个虚拟磁盘路径下创建的两级目录用于存储数据 文件。文件名与文件上传时不同。是由存储服务器根据特定信息生成文件名包含:源存储 服务器 IP 地址、文件创建时间戳、文件大小、随机数和文件拓展名等信息。 3. 简易FastDFS构建 Docker使用 我们使用Docker来安装FastDFS。 学习目标 了解 Docker 与虚拟机的不同点相比的优势掌握 Docker 的启动方法掌握 Docker 镜像操作掌握 Docker 容器操作
http://www.hkea.cn/news/14453432/

相关文章:

  • 建网站莱阳哪家强?网站建设套定额
  • 口碑好的定制网站建设提供商wordpress 文章 顺序
  • 全网营销和网站建设广东门户网站建设
  • 崇文门网站建设wordpress手机顶部菜单
  • 广州高端优秀网站改版设计公司百度网站排名seo
  • 推销商务网站的途径有哪些太原app开发公司
  • 做教育行业网站WordPress页面批量生成
  • 怎么做网站推广软件电子商务网站建设首页流程
  • 华为网站建设策划书百度广告位价格表
  • 自己做一个商城网站怎么做uc浏览器导航
  • 网站建设挣钱吗?wordpress阅读数修改
  • 六安网站建设招聘公众号排名优化软件
  • 网站建设申请计划word做网站
  • 中国网站排行榜前100名类似好123门户网站开发复杂么
  • 做网站一天赚多少钱地图网站设计
  • 安化网站建设网络运营推广是做什么的
  • 微信公众号平台网站开发辽宁品牌建设促进会 网站
  • 电商网站如何做seo网络规划设计师一本通
  • 网站不被收录的原因在家做私房菜的网站
  • 网站不在首页显示出来吗建设能播放视频的网站
  • 长春专业网站建设模板温州网站建设温州网站制作
  • 天然气公司的网站应该怎么做沧县网站建设公司
  • 惠来做网站广告设计公司相城黄埭
  • 公众号视频网站怎么做凌峰wordpress百度云
  • 商城网站有免费建设的吗wordpress链接优化
  • 石排网站设计精美网页
  • 网站建设捌金手指下拉十四石家庄企业展厅设计公司
  • 在线切图网站工信和信息化部网站
  • opencms 做的网站购买qq空间访客的网站
  • 招聘网站建设的意义跨境平台