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

珠海网站设计培训班深圳设计公司前十名

珠海网站设计培训班,深圳设计公司前十名,品牌营销ppt,网站如果建设Hello,我是小恒不会java 最近学习django,写了一个demo,学到了不少东西。 我在GitHub上开源了,提示‘自行查看代码,维护,运行’。 最近有事,先发布代码了,我就随缘维护更新吧 介绍: 定…

Hello,我是小恒不会java

最近学习django,写了一个demo,学到了不少东西。

我在GitHub上开源了,提示‘自行查看代码,维护,运行’。

最近有事,先发布代码了,我就随缘维护更新吧

介绍:

定位:小众交易网页
核心功能:登录注册认证,商品管理浏览,搜索逻辑,购物车
目的:熟悉django以及MVT模式,模拟业务

技术选型:python3.12,django5.x,js原生,sqlite(mysql)
部署方案:可后台run,也可使用应用服务器uwsgi等

部署:

1)shell脚本
2)docker拉取
(我在加油书写中)

源代码:

https://github.com/lmliheng/transaction-market


开发流程:

设计:
  • 应用创建:user和transction两个应用。user应用用于使用django内置认证权限模块。transaction用于整个网页非登录页面和页面逻辑实现
  • ORM创建模型model:django自身模型user,在transaction应用下,创建item和contact模型。建立关系,user和contact一对一关联,user和item一对多关联(onetoonefield以及foreignkey)
  • view视图逻辑:多数函数返回静态文件,通过django内置的模块渲染成可展示的静态文件运用CVB基于类的视图函数,实现每个商品按钮对应相应商品详情页面使用@login-require等内置方法验证登录状态
  • template和static文件规范:setting设置django查找template和static的目录,template注意django扫描该目录下文件可能会存在重名报错,应增加路由区别不同template文件(我是放在应用下的)。static我放在根目录下。在html文件内继承父文件,加载static,调用对象数据,注意路由

页面:

主页、分类页(继承主页)、个人页面、购物车页面、
登录页面,注册页面、商品细节页面

逻辑要点:

1)注册登录基本逻辑,登录保留数据
2)发布判断登录状态否则重定向(django自带的认证权限模块实现)
3)权限管理:发布与删除(用户私有),公开数据(商品展示和细节)
4)数据索引:用户-contact(onetoone)-item(forgniekey)(在model文件修改)
5)路由规范:主要是setting和根目录或应用的urls.py的匹配
 

http://www.yayakq.cn/news/498027/

相关文章:

  • 南昌新手网站建设费用网站稳定期的推广
  • 事业单位做网站需要前置审批吗金华seo建站
  • php cms网站建设茂名网站建设服务
  • 网站改版重新收录网推软件有哪些
  • 网站建设可以自学吗吕梁网站定制
  • 沈阳专业网站seo推广线上营销模式有哪些
  • 贵州省住房与城乡建设部网站wordpress 动态解析
  • 定制网站哪家好网站底部的备案号
  • 活动网站建设企业网站每天更新
  • 婚介网站建设的策划做网站建设优化的公司
  • 岳阳公司做网站产品设计公司起名
  • 网站开发所需的费用中国建盏大师排名表
  • 好的网站开发培训企业服务网站建设需要多少钱
  • 云南网站建设企业wordpress 设置404
  • 网站建设 开票wordpress主题激活
  • 阳泉移动网站建设如何做网站条幅闪图
  • 网站空间大小有什么用内蒙建设信息网站
  • 企业手机网站建设案例广东专业做网站
  • 阿里巴巴国际站运营教程办文明网站 做文明网民活动
  • net建站系统徐州网站建设的特点
  • 工信部网站备案的需要幕布牡丹江建设工程信息网站
  • 盐城市建设局网站物业资质企业建网站解决方案
  • 转播网站如何做四川建设网入川备案网站
  • 东莞网站高端建设在线设计免费logo
  • 河南住房和城乡建设厅门户网站asp.net网站后台源码
  • 刷网站排名怎么刷做国外lead应该做什么网站
  • 舜元建设 集团 有限公司网站wordpress 动静
  • 播放视频网站怎么做宁波网络推广培训
  • 全国医院的网站建设线上销售培训机构
  • 平台网站建设合同沈阳好的网站