- 博客(14)
- 收藏
- 关注
原创 Django图书管理系统(二)
新增书籍 在index app下的view.py 视图文件中输入: def addbook(request): if request.method == ‘POST’: try: id = request.POST.get(“id”) number = request.POST.get(“number”) category = request.POST.get(“category”) name = request.POST.get(“name”) author = request.POST.get(“aut
2022-06-14 17:54:44
321
原创 讲课笔记10(补充):使用QuerySet查询数据表2
查询不是“软件开发”的职业信息 逻辑里的“~”运算对应集合里的CUC_UCU运算:Cu{1,2,7,8}={3,4,5,6} 使用sql命令实现 查询不是“软件开发”的职业信息 在职业表里查询“软件开发”的记录数 在职业表里查询有多少个不同的工作(job) 查询月薪在10000及以上的工作与个数 查询月薪在15000与25000之间的工作及个数 使用原生的MySQL的写法 会用到的匹配符: 原生MySQL代码:...
2022-06-06 17:47:04
291
原创 讲课笔记10:使用QuerySet删除和查询数据表
删除数据有3种方式:删除数据表的全部数据、删除一行数据和删除多行数据.查看commodity_types表(14条记录) 导出数据库脚本 - babies.sql 输入python manage.py shell,没有下载ipython 使用pip install ipython 命令 在终端Shell模式下执行命令:Types.objects.all().delete(),删除全部记录 返回数据库进行查看 已全部删除导入数据有两种方式:一种是运行SQL脚本,一种是使用loaddata命令 导入
2022-06-04 20:35:47
512
原创 讲课笔记07:设置路由分发规则
设置路由地址是在项目同名的文件夹的urls.py文件里实现,这也是由配置文件settings.py的ROOT_URLCONF决定,以项目babies为例,配置属性ROOT_URLCONF指向babies文件夹的urls.py,如下图所示: 每个应用(App)均创建一个路由文件urls.py,目前没有什么具体内容,只写一条语句,定义一个空列表 urlpatterns=[ ]在index目录下创建urls.py文件,添加一个名为urlpatterns的空列表 在commodity目录下创建urls.py文件,添
2022-06-01 18:05:03
609
原创 讲课笔记09:使用QuerySet新增和更新数据
在PyCharm的Terminal下开启Shell模式,输入python manage.py shell指令即可,如下图所示 如果Shell模式示符是“>>>”需要安装shell pip install ipython 此时,再进入Shell模式出现 安装完成!在Shell模式下,若想对数据表commodity_types新增数据,则可输入以下代码实现 新增数据步骤:导入模型 —— 实例化 —— 属性赋值 —— 调用save()方法保存数据 查看commodity_types数据表,看是否新增一条记录
2022-06-01 17:06:01
582
原创 讲课笔记08 定义商城模型
第八课 定义商城模型(一)、commodity应用的模型定义(二)、shopper应用的模型定义(三)、数据迁移创建数据表1.执行命令:python manage.py makemigrations2.使用终端命令进行数据迁移生成数据表 (一)、commodity应用的模型定义 在commodity的models.py模块中定义类别class模型详细代码如下: #商品类别模型 class Types(models.Model): id=models.AutoField(primary_key=True)#编
2022-05-23 18:02:35
204
原创 讲课笔记07(补充) 商城shopper
商城shopper(一)、更改templates的内容1.更改login.html(三)、设置子路由urls.py因为总路由urls.py后面有加斜杠所以子路由不需要加斜杠(四)、效果图展示1.shopper页面2.login页面3.logout页面4.shopcart页面 (一)、更改templates的内容 分别更改login.html、shopcart.html、shopper.html 1.更改login.html {% load static %} login logi
2022-05-23 16:27:05
542
原创 讲课笔记05 数据库的插入、删除、更新触发事件
数据库的插入、删除、更新触发事件(一)、创建数据库test1.直接创建2.使用执行代码创建(二)、创建学生表t_student1.直接创建t_student 数据表包含id,name,gender,age2.使用命令创建3.插入5条记录(三)、创建日志表t_log1.直接创建t_log数据表包含id,time,operation,detail2.使用命令创建(四)、创建触发器1.创建插入触发器2.创建删除触发器3.创建更新触发器(五)、查看触发器1.查看所有触发器2.查看插入触发器语句3.查看更新触发器语句
2022-05-16 18:02:01
1029
原创 如果忘记了MySQL数据库的密码怎么办
解决忘记了数据库密码的办法数据库如果出现以下状况应该怎么办?(一)、给MySQL设置环境变量1.找到MySQL管理程序所在目录;更改环境变量如下:(二)、关闭正在运行的MySQL服务(三)、跳过权限表认证,启动MySQL服务1.在命令行窗口,执行命令:mysqld --skip-grant-tables;解决办法:(四)免密登录MySQL第一步、执行命令:mysql,第二步、我们会看到mysql>提示符,再执行命令:show databases;(五)、修改root用户密码第一步、打开系统数据库 -
2022-05-09 22:09:34
6741
原创 讲课笔记06 搭建项目开发环境
搭建项目开发环境(一)、创建Django项目 - babies1.第一步;2.第二步;3.创建成功的界面4.创建文件夹media、pstatic(二)新建app--index(三)创建新的APP--commoditys(四)重复之间的操作 创建应用 - shopper(六)注册应用 - settings.py(七)设置模板信息(八)添加中间件(九)配置数据库 (一)、创建Django项目 - babies 1.第一步; 2.第二步; 3.创建成功的界面 4.创建文件夹media、pstatic (二
2022-05-09 17:17:25
528
原创 利用Markdown编写数学公式
文章目录(一)、一元二次方程源码:效果:(二)、三级函数、指数函数和对数函数源码:效果:(三)、极限源码:效果:(四)、定积分源码:效果:(五)、求和源码:效果: (一)、一元二次方程 源码: 效果: ax2+bx+c=0, a≠0ax^2+bx+c=0,\ a\neq0ax2+bx+c=0, a=0 Δ=b2−4ac\Delta=b^2-4acΔ=b2−4ac ifΔ≥0 thenif \Delta \ge 0\ thenifΔ≥0 then x1=−b+b2
2022-03-14 16:14:36
188
原创 讲课笔记02 Django项目的调试
一、打开创建的MyDjango项目 二、配置Django server 1.单击Edit Configurations...,打开 运行/调试配置 对话框 2.在调试配置对话框进行配置 3、通过工具栏按钮运行项目 1.点击工具栏上的按钮运行 2.运行成功界面 3.查看一下访问路径http://127.0.0.1:8888/hello 三、调试Django项目 1.设置断点 2.单击工具栏上的调试按钮 3.浏览器访问http://12...
2022-03-07 16:46:36
1845
原创 web设计开发训练(一)
1.使用Windows+r打开窗口,并输入‘cmd’打开运行界面 2.使用运行界面输入"Django-admin startproject lukai"在创建一个文件夹。 3.将创建好的文件夹拖入PyCharm应用 4.输入“Python manage.py runserver 127.0.0.1:8000”,启动Django 在网页中输入127.0.0.1:8000 启动成功的界面: 5.新建app,在运行界面输入Django-admin startapp ad..
2022-02-28 11:34:00
550
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人