Django
文章平均质量分 79
Django
Vax_Loves_1314
正不断走向秃顶的程序猿人生~
展开
-
【新星计划】【Django】基于PythonWeb的Django框架设计实现天天生鲜系统-10订单提交成功页面功能实现
提交订单页面功能实现当购物车商品数据确认无误之后, 点击结算按钮跳转到订单提交页面, 在该页面用户就需要填写收货地址、联系电话、联系人等信息.我们在 cart 应用下的 views.py 模块中新增如下视图函数:def place_order(request): """提交订单页面""" # 读取购物车商品列表 cart_goods_list = [] # 商品总数 cart_goods_count = 0 # 商品总价 cart_g...原创 2021-05-20 10:01:02 · 840 阅读 · 0 评论 -
【新星计划】【Django】基于PythonWeb的Django框架设计实现天天生鲜系统-9购物车、提交订单、订单提交成功页面功能实现
购物车页面功能实现购物车页面主要两个功能: 显示购物车商品详细数据. 增加商品删除功能. 我们在 cart 应用的 views.py 模块中增加 show_cart 视图函数, 来显示购物车商品数据, 代码如下:def show_cart(request): """展示购物车商品""" # 读取购物车商品列表 cart_goods_list = [] # 商品总数 cart_goods_count = 0 # 商品总价 ...原创 2021-05-18 18:07:55 · 1088 阅读 · 1 评论 -
【新星计划】【Django】基于PythonWeb的Django框架设计实现天天生鲜系统-8商品详细页面与商品分类功能实现
商品详细页面功能实现商品详细页面需要展示的数据为, 商品分类和具体商品数据. 我们在 goods 应用的 views.py 模块中新增视图函数 detail, 用于处理商品详细信息显示. 代码实现如下:def detail(request): """商品详细页面""" # 获得产品ID goods_id = request.GET.get('id', 1) # 查询该商品 goods_data = GoodsInfo.objects.get(id=goo...原创 2021-05-17 22:31:54 · 1071 阅读 · 1 评论 -
【Django】基于PythonWeb的Django框架设计实现天天生鲜系统-7首页界面
首先将我们的模板文件拷贝到 templates 目录下, 将我们模板的静态文件拷贝到 static 目录下.首页页面主要展示的数据包括: 产品的分类数据 每个分类的产品数据 购物车商品数据 编写首页视图函数 index, 代码实现如下:def index(request): """首页页面""" # 查询商品分类 categories = GoodsCategory.objects.all() # 从每个分类中获取四个商品 ...原创 2021-05-16 22:11:05 · 891 阅读 · 1 评论 -
【Django】基于PythonWeb的Django框架设计实现天天生鲜系统-6Django中Cookie存取
CookieCookie 指某些网站为了辨别用户身份、在用户本地终端上存储的数据(通常经过加密).Cookie 最早是网景公司的前雇员 Lou Montulli 在1993年3月的发明. Cookie 是由服务器端生成, 发送给 User-Agent(一般是浏览器), 浏览器会将 Cookie 的 key/value 保存到某个目录下的文本文件内, 下次请求同一网站时就发送该Cookie 给服务器(前提是浏览器设置为启用cookie). Cookie 名称和值可以由服务器端开发自己定义.Cook原创 2021-05-14 16:58:41 · 465 阅读 · 0 评论 -
【Django】基于PythonWeb的Django框架设计实现天天生鲜系统-5数据库操作
数据库操作首先在终端输入命令:python manage.py shell显示界面如下图所示:此时进入 shell, 我们可在 shell 中通过面向对象方式对数据库中的数据进行 CRUD 操作.25.2.4.1 插入操作在 Django 中我们不需要编写一行 SQL 语句, 就可以对数据库中的数据进行操作. 完全基于面向对象的方式. 下面我们通过面向对象的方式在数据库的商品分类表中插入数据, 执行代码如下:from goods.models import *categ原创 2021-05-12 10:40:28 · 721 阅读 · 0 评论 -
【Django】基于PythonWeb的Django框架设计实现天天生鲜系统-4创建视图
创建视图1 视图函数与网址对应当我们在浏览器输入不同的网址, 对应着浏览器发出的不同的请求, 对于不同的请求, 我们都会编写对应的函数来处理浏览器的请求. 请求处理函数, 我们定义在应用的 views.py 模块中, 每一个处理请求的函数, 我们叫做视图函数.该函数接收至少一个参数, 并且必须有返回值. 接收的参数类型为 HttpRequest 类型, 返回的数据类型必须为 HttpResponse 或者其子类.我们下面在 goods 应用的 views.py 模块中, 创建一个视图函数 i原创 2021-05-10 21:42:07 · 498 阅读 · 1 评论 -
【Django】基于PythonWeb的Django框架设计实现天天生鲜系统-3模型创建
25.2.2 模型创建25.2.2.1 ORM 概述当前项目的开发都是数据库驱动,即分析出项目中所需要存储的数据,然后设计数据表结构,接下来对通过编写 SQL 语句对数据库中的表进行 CURD 操作。Django 提供了一套针对数据库操作的代码库, 通过该代码库中提供的工具, 我们可以创建查询、生成SQL语句,并且这些SQL无需开发人员自己处理。这样带来的好处是开发人员无需对 SQL 和 关系型数据库有深入的了解就能直接编写自己的查询。我们把这套库称作 ORM 库, ORM 是对象关系映射,原创 2021-05-08 09:27:54 · 675 阅读 · 3 评论 -
【Django】基于PythonWeb的Django框架设计实现天天生鲜系统-2项目开发部署环境
大致了解我们要完成的项目之后, 我们要进行项目的开发. 我们并不是直接讲解 Django 框架, 而是通过项目驱动的方式, 一步步掌握 Django 框架的基本使用.1 项目创建我们的项目基于 Django 框架, 所以我们先创建一个 Django 项目. 创建项目之前, 我们首先搭建我们的项目运行环境:1.1 搭建开发环境在开发过程中,当需要使用 python 的包时可以通过 pip 命令联网安装, 所有第三方的包都会被pip安装到Python3的site-packages目录下。 如果我原创 2021-05-06 22:01:25 · 1041 阅读 · 5 评论 -
【Django】基于PythonWeb的Django框架设计实现天天生鲜系统-1
天天生鲜项目分为6个页面, 分别是首页商品展示页面、商品分类展示页面、商品详细页面、购物车页面、订单提交界面、订单成功显示页面.1.首页商品展示页面首页部分展示数据, 分为三部分:页面左上角产品分类数据展示. 右上角的 "我的购物车" 数据展示. 页面主体部分的各个分类产品数据展示. 每个分类我们选出了最新添加的4个商品数据展示.页面展示效果如图1所示:图12 商品分类展示页面该页面的数据展示分为两部分:右上角的购物车商品数据展示. 主体部分依据分类展示不..原创 2021-05-05 19:55:51 · 987 阅读 · 2 评论 -
【Django】PythonWeb搭建Django框架的初步体验
一、前言今天小编带大家制作一个经典的网站的案例,功能包括登录、注册、注销、改密、免密登录、忘记密码,那么下面就让我们开始吧。二、创建项目并创建子应用首先创建项目,然后在项目根目录下创建子应用,如下:django-admin startproject demo #创建项目python manage.py startapp web #创建子应用三、配置进入项目目录下,并打开settings.py进行相应设置,如下:这里邮件客户端的配置需要使用授权码,详情百度解决。.原创 2021-05-04 11:01:36 · 468 阅读 · 3 评论