
django网站搭建接触
文章平均质量分 81
网站的搭建方式有很多种,利用django搭建是其中的一种,建立这个专栏只为熟悉一下django
Bug码畜
这个作者很懒,什么都没留下…
展开
-
毕设模拟之母婴商城(实训总结报告)
第一章 概述1.选题依据在2021年五月的最后一天,三胎开放政策如晴天霹雳般出现,在某些人一胎还没有生的时候,国家已经开放三胎政策了。80,90的人们是响应国家号召的主力军,但抚养一个孩子长大的花费已经不菲,更何况是三重加倍,单孕育时的母婴检查费用和母亲营养费以及孩子诞生后的生活用品费就是一笔不小的花销。2.选题目的与意义目前网络市场上虽然有众多的母婴用品网络店铺,但良莠不齐,还没有几家正规的,大型的母婴用品、儿童服饰、儿童玩具等产品的专业营销代理商。仅在小规模的网络个体私营中涉及母婴产品及儿童用品原创 2022-01-06 10:53:47 · 3491 阅读 · 8 评论 -
django学习11--视图函数的请求和响应
导读视图(View)是Django的MTV架构模式的V部分,主要负责用户请求和生成相应的响应内容,然后在页面或其他类型文档中显示。类似于MVC的C(控制器),主要处理功能和业务上的逻辑。习惯使用视图函数来处理HTTP请求,就是在视图里定义函数,这种方式被称为FBV(Function Based Views)。Django同时也植入了视图类,该功能封装了视图开发常用的代码,无须编写大量代码即可快速完成数据视图的开发,这种以类的形式实现响应和请求处理称为CBV(Class Based Views)。..原创 2022-01-06 09:06:52 · 481 阅读 · 0 评论 -
django实训案例--图书信息管理
项目创建–books创建并注册应用–index创建应用–indexpython manage.py startapp index启动项目查看是否创建成功在出现上述界面后应点击网址栏,但这个时候我是在教室里,就截一张截图如果没有对settings.py文件中的时区和语言做出改动,那么显示的就是如此的英文界面,如果配置文件中改为中文了,则显示的信息就是以中文格式展示,如果出现错误是没有一个叫OS的包,则需要在配置文件中导入。注册应用–index...原创 2022-01-04 11:50:05 · 795 阅读 · 1 评论 -
django实训案例--学生信息管理
项目创建–students(这里因为用的是学校机房的电脑,所以项目路径就在C盘,平时学习还是安排在其他盘好)准备静态资源创建静态目录在主应用students下新建目录static(因为写博客的时候已经完成一些了,所以下图就是项目大致目录图,不过我们这一步主要还是创建静态资源目录static)创建样式文件在static里创建css目录,然后在css里创建main.css样式文件main.css* { margin: 0px; padding: 0px; bord原创 2022-01-04 11:33:49 · 784 阅读 · 0 评论 -
django学习10--数据的删除和查询(QuerySet)
删除数据删除所有数据在终端Shell模式下执行命令:表名.objects.all().delete(),删除全部记录表名.objects.all().delete()删除一行数据:get()与delete()导入数据有两种方式:一种是运行SQL脚本,一种是使用loaddata命令导入数据到表:python manage.py loaddata json文件(当然运行此指令时需退出shell模式)要将数据文件改成不带BOM的UTF-8编码格式重新导入数据到表:python原创 2021-12-29 10:14:19 · 1511 阅读 · 0 评论 -
django学习09--数据的添加与更新(QuerySet)
学习导读Django对数据库的数据进行增、删、改操作是借助内置ORM框架所提供的API方法实现的,简单来说,ORM框架的数据操作API是在QuerySet类里面定义的,然后由开发者自定义的模型对象调用QuerySet类,从而实现数据操作。Shell模式新增数据Django提供了多种数据新增方法,开发者可以根据实际情况以及个人使用习惯选择某一种新增方式。为了更好地演示数据库的增、删、改操作,在项目babies使用Shell模式(启动命令行和执行脚本)进行讲述,该模式方便开发人员开发和调试程序。在PyC原创 2021-12-25 15:14:58 · 2973 阅读 · 0 评论 -
django学习08--定义商城数据模型
课程导读ORM (Object Relation Mapping) 框架是一种程序技术,用于实现面向对象编程语言中不同类型系统的数据之间的转换。从效果上说,它创建了一个可在编程语言中使用的“虚拟对象数据库”,通过对虚拟对象数据库的操作从而实现对目标数据库的操作,虚拟对象数据库与目标数据库是相互对应的。定义商城数据模型commodity应用的模型定义打开项目应用commodity的models.py文件,在文件中定义模型Types和CommodityInfos,它们以类的形式表示,并且继承父类Mode原创 2021-12-25 15:14:02 · 195 阅读 · 0 评论 -
django学习07--路由设置分发
路由设置路由概述路由称为URL (Uniform Resource Locator- 统一资源定位符),也可以称为URLconf, 是对可以从互联网上得到的资源位置和访问方法的一种简洁表示,是互联网上标准资源的地址。互联网上每个文件都有一个唯一的路由,用于指出网站文件的路径位置。简单地说,路由可视为我们常说的网址,每个网址代表不同的网页。设置路由分发规则一个完整的路由包含:路由地址、视图函数(或者视图类)、路由变量和路由命名。其中基本的信息必须有:路由地址和视图函数(或者视图类),路由地址即我们常说原创 2021-12-25 12:36:41 · 654 阅读 · 0 评论 -
django学习06--项目环境搭建
软件开发的流程– 需求分析→设计说明→代码编写→程序测试→软件交付→客户验收→后期维护软件需求分析需要解决什么问题?需求分析阶段解决软件“做什么”的问题软件设计需要解决什么问题?软件设计阶段解决软件“怎么做”的问题新课讲授当我们了解整个项目的开发设计之后,下一步是根据设计内容编写相应的功能代码。开始搭建网站之前,还需要确认使用哪种开发技术完成项目开发,比如网站的前后端是否分离,前后端分别采用哪些框架实现等。本项目采用前后端不分离模式开发,后端使用Django 3.0+MySQL 8.0实现原创 2021-12-24 16:51:28 · 575 阅读 · 0 评论 -
djangox学习05--项目需求分析与系统设计
概念引入项目工程基本概念软件工程之所以叫工程,是因为软件开发的过程也和其他工程一样,可以分成几个环节,并且这些环节需要被有效组织起来,软件开发也需要系统的工程思维。具体而言,一个程序从什么都没有到最终上线,主要也包括以下几个环节:需求分析、设计、编码、测试。第一步,需求分析。最初的需求一般来自产品经理,这些需求大多比较模糊,软件工程师需要和产品经理就每个细节进行充分沟通,明确最终要交付的是怎样一个产品,同时考虑到每个环节可能遇到的问题。第二步,设计。设计是程序开发里非常重要的一环,具体细分为技术调原创 2021-12-24 13:42:31 · 687 阅读 · 0 评论 -
django学习04--设置调试
配置django sever首先,找到Edit Configurations点击进入我打开以后发现跟老师讲稿上的不一样,讲稿比我多一个python,于是我估计这就是我落下的那些了,点击左上角的+,选择python随即将其中参数改成如图所示点个Apply再点一下????就????了运行检查图形界面运行检查可以看到项目没出现什么问题检查一下我们的hello视图函数欧克没问题终端运行命令检查最后的数字8000是最初地址就是8000,一些的非8000是改过,我们没改就原创 2021-12-24 12:58:18 · 1078 阅读 · 0 评论 -
django学习--03补充PyCharm创建项目
首先,因为背景原因,我怕花里胡哨看不清楚,就换回来了-双击shift,再输入 setbackgroundinage点击清除关闭完事进入正题 :IDE创建Django项目原创 2021-12-23 18:01:53 · 456 阅读 · 0 评论 -
django学习03-创建django项目
一 创建项目项目的创建一般有两种方式,一种通过cmd命令行模式,另一种是通过ide创建。其中cmd创建方式如下:1.1命令行模式创建django项目(1)在搜索栏输入cmd,出现命令提示符后,点击打开或者以管理员身份运行都可以,不过以管理员身份运行貌似保险一点,或者更具有专业性进入命令行模式后展示如下:输入命令 d:使路径切换到D盘,使用mkdir函数创建一个新目录,因为写这个的时候我已经把项目完成的差不多了,所以这个目录就是做一个例子打开D盘可以看到文件夹创建成功然后使用cd函数,原创 2021-12-04 17:46:42 · 1332 阅读 · 0 评论 -
django学习02--环境搭建
一 django特点对象关系映射URL设计模板系统表单处理Cache系统Auth认证系统国际化Admin后台系统若想学习django前提是拥有一个ide,即集成开发环境,pycharm,pycharm的安装我在其他博客有介绍,不过很不详细,还是建议大家去其他大佬博客看看。有了pycharm后可以在软件上快捷安装django:鼠标滑到file点击settings找到这个自己文件项目所在,点击解释器点击添加(添加包)搜索栏输入django,点击安装成功后在界面中可以找到d原创 2021-12-01 21:40:07 · 530 阅读 · 0 评论 -
django学习01--接触
django学习01–接触django是基于python语言的一种开源web搭建框架,利用django搭建网站其实需要对HTML,CSS,JS有一定的了解,像菜鸟教程和w3school等网站有相关知识可以查阅。菜鸟教程:https://www.runoob.com/w3school:https://www.w3school.com.本栏的django学习基于一本书:关于django的很多详细介绍我就不多赘述,百度上可以查到,需要注意的是django采用MTV软件设计模式。M:modelT:原创 2021-12-01 21:18:49 · 102 阅读 · 0 评论