- 博客(19)
- 收藏
- 关注
原创 网站框架
StudentInfo是一个 Django 模型(Model),它对应数据库中的一张表。这张表是用来存储学生信息的,包含 stu_name(学生姓名)和 stu_psw(学生密码)等字段。objects:这是 Django 模型的管理器,提供了对数据库进行查询的接口。这条命令代表的是将数据库中所以的表都映射到models.py当中。注意models.py里面的类要和views.py的对应上。二.将数据库的表反映射到models.py。在这里我们可以看到刚刚在数据库建立的表格。1.在数据库新建一张表。
2025-10-05 17:08:10
214
原创 网站框架
urls.py 文件的作用是告诉 Django,当用户访问某个特定的网址时,应该调用哪个 Python 函数(也就是视图函数)来处理这个请求。这里是建立一个映射关系,将网址http://127.0.0.1:8000/firstWEB/login/(本示例的地址) 和 views.py 文件里的 Login_view函数绑定在一起。这个目的是当用户访问与这个视图关联的 URL时,Django 会执行这个 index 函数,它会找到 index.html 模板文件,将其内容转换为网页,并将网页发送给用户。
2025-10-04 17:33:06
914
原创 Django开发环境
修改settings.py,第一行改成mysql,name填写的是数据库的名字,密码根据自己在navicate里面设置的进行填写,host一般是localhost,port一般来说是3306。由于不同项目使用的一些包的版本号是不一样的,可能会出现冲突的情况,因此,创建虚拟环境可以有效地将这些项目隔离起来,项目可以在独立的环境运行,互不干扰。这里有多个版本,选择适合自己的版本,cp后面是python的版本号,amd后面代表的是32进制/64进制。在这里我们可以看到多了很多表,这些都是django自带的。
2025-10-03 20:20:50
540
原创 谷歌浏览器账号注册
(5)进入chrome-bin,就会看到chrome.exe,右键更多选项 点击发送到桌面,就会显示图标。(可以先把原来的图标删掉)这里是创建一个谷歌邮件的意思 无需修改后缀,只在框内根据要求填写就好。最后输入电话号码 ,填写验证码就成功注册了一个谷歌账号了。(3)选择语言:英语(美国)(后面注册完再修改回来)(4)点击右上角人像图标,进入注册环节。(1) 打开浏览器所在的文件位置。(1)提前科学上网(全程开tz)(3)进入Installer。(2)点击这个文件夹进去。
2025-09-11 00:49:08
1027
3
原创 网络设备
(1)以太网两台计算机可以交换信息,是因为每个设备都有一块网卡,每块网卡拥有唯一的物理地址(MAC地址)和唯一的逻辑地址(IP地址)(2.1)mac地址是48位的十六进制,ipv4是32位的二进制数,ipv6是128,通常写成8组,每组为4个十六进制数的形式。ip=网络号+主机号(子网位n+主机位m),假设子网位为n;交叉线:交换机到交换机,交换机到集线器,集线器到集线器,路由器到路由器,计算机到计算机等。子网掩码是一个32位的二进制,对应网络地址的所有位置为1,对应主机地址所有位置都为0.
2025-05-29 16:25:59
877
原创 Linux的权限管理
权限是指某个特定的用户具有特定的系统资源使用权利,在linux中分别有读,写,执行的权限。文件目录读r查看文件内容(cat)ls查看目录中存在的文件名称写w可以更改文件内容,vim修改,保存退出表示是否可以删除目录的子文件或者新建子目录执行x表示是否可以开启文件当中记录的程序,默认二进制文件.sh是否可以进入到目录当中(cd)针对目录,一般有r,就会有x,rx。
2025-04-27 16:39:59
1350
原创 Linux网络管理
windows是ipconfig首先要确认linux有这个图标,证明有网络然后再输入ifconfig,看到ens33的inet,这个代表的就是ens33网卡的ip地址,远程操作使用的就是此ip。netmask:子网掩码,一般为255.255.255.0。broadcast:广播地址,一般最后一位是255.(1)ens33:默认网卡(2)lo:回环网卡,只有一个固定的ip地址,127.0.0.1代表本机。(3)virbr0:虚拟网络接口,因为是使用vmware虚拟机安装的centos。
2025-04-27 13:59:45
410
原创 管道符的相关操作
管道是一种通信机制,通常用于进程间的通信,它表现的形式将前面每一个进程的输出(stdout)直接作为下一个进程的输入(stdin)0:标准输入,进程需要外部的某些程序传递相应的参数,才能正常运行1:标准输出,程序或命令正确的执行结果,称之为标准输出2:标准错误,程序或命令错误的执行结果,称之为标准错误。
2025-04-26 00:26:28
267
原创 Linux用户管理和远程管理
groupadd:组添加groupmod:组修改groupdel:组删除与用户组相关的文件/etc/group,一共有四列。
2025-04-25 17:17:25
1825
原创 Linux文件管理
ls没有使用-d,那么查询的就是目录内部的文件信息,因此显示ii.txt,因为前面有把ii.txt移动到aa目录下,而使用了ls-d,则显示当前目录,可以看出已经顺利将aa这个目录移动到了tmp目录下面。这里的ls-d代表查看目录本身,而ls代表的是查看目录内部的内容,但是这里我并没有在目录下创建新的文件或文件夹,因此这里ls出来的结果显示为空。(3)mkdir 目录1,目录2,目录3.....使用mkdir创建多个目录.-r:针对文件夹,代表递归删除,先把目录下的所有文件删除,然后删除文件夹。
2025-04-17 13:09:11
657
原创 python异常,模块
模块实际就是一个py文件,里面包含着各种功能,当我们需要实现某种功能的时候,就直接引入模块即可,比如我们常见的pandas,numpy等模块,都是前人已经写好的模块,当我们处理数据需要的时候,就导入这些模块帮我们实现功能。由报错信息可以看出,这个异常是逐渐向上传递的,因为main()函数里面调用了fun02,而fun02里面调用了fun01,fun01里面的1/0是异常的根源。但是,这个接收特定的报错信息有一个弊端,当如果我的异常不是这个原因的时候,还是会发生报错。4.包:包是包含多个模块的层次结构。
2025-03-11 14:15:55
274
原创 Python文件操作
每次调用 read() 后,文件指针会移动到已读取内容的末尾。会清空文件进行重写,观察上面的例子可以看到,打开的都是l.txt这个文件,但是在下面写了”你好“这个文字之后,原来的"hello world"已经消失了。f.flush()用于显示调用,否则写入的内容显示不出来,如果不想用f.flush(),可以采用with open(...) as f:的方式对文件进行操作,则会自动更新。1.若采用f=open("文件所在路径",文件打开模式,格式)打开的文件,则必须要采用关闭文件,否则程序是一直在占用的。
2025-03-01 17:10:24
614
原创 pytho数据容器
tuple=(元素1,元素2,....)空元组:()只有一个元素的元组:需要在元素后面加上逗号以区分与普通括号的区别。(element,)变量名称="元素 "变量名称={元素1,元素2,....} set()如上图所示,若出现一个键对应两个值,那么后面的那个值会把前面的那个值给覆盖掉。
2025-02-28 14:14:18
1843
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅