自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 Django项目一:创建虚拟环境项目创建--pycharm连接虚拟机3步曲--实现小火箭--pycharm远程同步

总共有以下几个步骤,现在依次说明1.创建虚拟环境:mkvirtualenv -p/usr/bin/python3 +虚拟环境名(注:-p/usr/bin里面有很多的文件夹,而后面的python3只是对其中的做映射而已,从而形成虚拟环境)​ 2.安装Django模块:pip install django==2.1.7(安装在目标环境下),这一步是简单的安装库的过程,就不做解释了。

2023-01-06 21:46:45 908

原创 记一次dic中根据键,值来排序的语法

key=lambda 元素: 元素[字段索引]比如 print(sorted(C, key=lambda x: x[2])) **h2**x:x[]字母可以随意修改排序方式按照中括号[]里面的维度进行排序,[0]按照第一维排序,[2]按照第三维排序.比如在dic中. lis=sorted(dic.i

2021-06-08 23:09:56 287

转载 2021-01-27

记一次win10蓝牙添加设备失败案例------已解决https://baijiahao.baidu.com/s?id=1667490718904915717&wfr=spider&for=pc

2021-01-27 18:18:59 92

原创 记一次selenium控制浏览器发送定时邮件

记一次selenium控制浏览器发送定时邮件:直接上代码:这个 项目里面用到了smtplib库,就是起到一个连接邮箱服务器的作用import requestsfrom bs4 import BeautifulSoupimport smtplibfrom email.mime.text import MIMETextfrom email.header import Header------------------------------------定义爬虫函数----------------

2020-08-31 00:30:15 173

转载 三方库win32的安装

记一次安装win32遇到的坑,需要注意的是这个三方库不能够使用pip进行安装,后来经我查阅资料后发现必须去官网下载与python相匹配的版本:这里有详细教程:https://jingyan.baidu.com/article/bad08e1ed173d409c85121f8.html...

2020-07-21 16:24:49 232

转载 记一次安装图片库pillow

python3安装pillow库,必须注意不能直接pip install PIL,原因是因为PIL只适合2的版本。经过一顿操作,终于让我找到了大神写的安装教程https://blog.csdn.net/weixin_41786574/article/details/84926873

2020-07-01 22:01:15 163

转载 python--直接通过cmd找到pip所安装库的位置

https://blog.csdn.net/weixin_44345862/article/details/87003478

2020-07-01 21:58:59 2625

转载 xshell评估期已过---解决方案

https://www.cnblogs.com/yaradish/p/9501100.html

2019-11-19 20:12:52 176

转载 python中yield的用法详解——最简单,最清晰的解释

添加链接描述

2019-10-27 12:19:49 190

原创 Resquest对象

服务器接收到http协议的请求后,会根据报文创建HttpRequest对象视图函数的第一个参数是HttpRequest对象在django.http模块中定义了HttpRequest对象的APIpath:一个字符串,表示请求的页面的完整路径,不包含域名method:一个字符串,表示请求的HTTP方法,常用值包括'GET','POST'encoding:一个字符串,表示提交数据的编码方式,若为N...

2019-09-23 15:12:59 296

原创 登录页面成功跳转案例

2019-09-23 15:05:57 1966

原创 文件上传

文件上传分为2种,一种为多个文件上传一种为单个文件上传在使用POST请求方式的时候,要在form表单下面添加安全协议,{% csrf_token = True %}一、多个文件同时上传在静态文件夹static下面新建一个media文件夹,用来储存上传的文件进入settings.py进行路径配置导入setting.py里面的路径写模板文件跟view视图函数二、单个文件上传:...

2019-09-23 15:01:56 98

原创 Django ----跨表查询

跨表查询:要跨越关系,只需要跨模型的相关字段的字段名,以双下划线隔开,直到达到想要的结果为止注意:如果之前给管理器进行了自定义命名,则在跨表查询的时候,用的就是管理器的名字,如:若不是必要的情况,不建议给管理器命名//满足性别为男生的,所选的课程//Course.objects.filter(students__sex=1) //报名了‘python’课程的学员//Student...

2019-09-20 21:45:00 944

原创 Django---一对一表格关系操作

正向:一对一字段所在的模型,通过这个模型去访问关联的模型,正向,与前面类似建立关系,确定正反向:StudentDetail----Student 为正Student--------StudentDetail 为反增:查:反向:前面的反向都是通过管理器,这里反向类似正向增:这里的studentdetail用的是原始模型的小写模型名查:...

2019-09-20 20:48:39 152

原创 Django---多对多表关系操作

一、补充模型管理器命名:表Course与表Student进行多对多关联,则如下图建立关联后,反向管理器为course_setrelated_name=‘新管理器名’course_set 可以通过related_name来指定属性替代course_set增:获取对象数据增加关系:查:注意:正向查,使用的是建立多对多联系的变量名正向查:c1.student.all(...

2019-09-20 20:20:16 267

原创 Django-----一对多表关系操作

OneToMany(正、反向增删改查):1.在建立好表关系,并迁移完成的情况下(此处我的student-course是一对多的关系):正反向概念:正向:一个模型有外键字段,通过这个模型对外键进行操作就叫正向反向:一个模型如果被另一个模型外键关联,通过这个模型对关联它的模型进行操作叫做反向正向增删改查:导入表“”1.在课程表Course中写入信息,跟单个表写入信息语法一致,并对每...

2019-09-20 19:16:31 190

原创 Django模型--表关系匹配

模型中的表关系:分为三大类:一对一一对多多对多注意:在建立完成表关系之后,记得要进行迁移,笔记中,我是在实现多对多关联后开始进行迁移一对一:OneToOneField、on_delete书写表结构不多说,这里着重说明在建立2个一对一的表格联系的时候,要注意的地方关联指令一:变量名=models.OneToOneField(‘子表’,on_delete=models.CASCA...

2019-09-18 22:36:26 152

原创 Django--常用查询方法及查询条件

常用的查询方法:注:以下代码所用的User都是模型里面所创建的类名1.获取所有数据:res = User.objects.all()2.获取第一条数据:res = User.objects.first()3.获取最后一条数据:res = User.objects.last()4.根据参数提供的条件获取过滤后的数据:res = User.objects.filter(name = ...

2019-09-18 16:30:01 712

原创 Django常用字段类型及属性

在Django建好模型后,要对表结构或者数据进行优化,下面总结了一些常用的字段类型跟file参数:常用的字段类型:1. IntegerField : 整型,映射到数据库中的int类型。2. CharField: 字符类型,映射到数据库中的varchar类型,通过max_length指定最大长度。3. TextField: 文本类型,映射到数据库中的text类型。4. BooleanF...

2019-09-18 15:54:50 380

原创 模型数据的增删改查

模型数据的增删改查:准备工作:进入交互式 python shell中:pip install ipythonpython manage.py shell出现以下这个界面说明交互成功增:4种方式第一种//第一步,导入表//from teacher.models import Student //第二步,写入数据,生成但未生效//s = Student(name='李...

2019-09-16 00:31:39 358

原创 ORM模型操作三部曲

ORM关系说明:数据库 -------- ORM模型表 -------------------类字段名-----------类属性数据--------------类实例teacher/templatetags/models.py 创建模型模型激活:* app是否注册,即是否将app路径写入setting内迁移生成2种方式,要注意迁移完成之后,只是保存了更改,但是操作...

2019-09-15 22:27:46 156

原创 Django项目配置二:开始前的数据库相关配置:

了解数据库接口配置mysql数据库:同数据库阶段知识点创建数据库创建可以远程访问的数据库用户创建数据库修改配置导入mysql数据库1.了解数据库接口2.安装API,pip install mysql在对应的虚拟环境中3.创建数据库:创建一个管理员用户taka账号,密码为 taka:CREATE USER ‘taka’@’%‘IDENTIFIED BY ‘taka’...

2019-09-15 18:42:55 163 1

原创 Django自义定标签

自义定标签:使用背景:在某些情况下,将里面的某些数据按照自己的要求进行改变,这里用修改表格数据进行示例使用自义定标签的步骤:在对应App文件下,创建templatetags包文件夹----注意这是个python包在包下面创建2个自义定python文件,分别是customer_fiter–自义定过滤器,customer_tags—自义定标签写过滤器函数、标签函数包含标签:一个模...

2019-09-15 00:09:34 174

原创 Django常用模板标签

常用模板{{模板变量}}----- {{ list }} ------- 获取列表List的值{{ 变量 | 过滤器 }}----- {{ list | last }}-----获取列表list的最后一个值{% 具有逻辑性的指令 %} {% for i in list %}----for遍历 {{ i }}----------------获取数据i ...

2019-09-14 23:12:34 69

原创 Django--bootstrap快捷前段模板

一、https://www.bootcss.com前段开源模板网站二、选择所需要的前端模板,我以最新的文档版本为例三、选择所需的html模板,我所选的是一个登录界面的四、因为这里的代码是开源的,可以直接获取,则将前段代码复制一份到我们的模板文件templates—login.html(此处的login.html是我建的一个html文件)里面。此处...

2019-09-14 22:23:54 204

原创 Django静态文件导入(css,js,img)

一、根目录下创建静态文件夹static二、在static下创建对应的APP文件夹三、配置路径四、静态文件的导入1.根目录下创建静态文件夹static2.在static下创建对应的APP文件夹3.配置路径4.静态文件的导入:这里以导入index.css为例,首先要导入static文件夹,才能进行下面的导入命令...

2019-09-13 19:09:19 276

原创 虚拟环境远程同步连接pycharm

配置pycharm的远程同步​ 1.pycharm本地创建一个空项目​ 2.配置远程解释器(注:与项目解释器一致)​ 3.修改文件映射路径(本地项目文件夹路径对应虚拟机项目文件夹路径,tools—deployment–Con…)​ 4.设置自动同步………1.pycharm本地创建一个空项目,这步直接在pycharm进入界面的时候创建项目,就不说了..2...

2019-09-10 00:04:23 387

原创 端口映射

目的:解决在配置虚拟环境的时候的第5步,输入指令python manage.py runserver 0.0.0.0:8000之后,可能会出现端口已经被使用了的情况:步骤:1.进入虚拟机—设置------网络----端口转发,若命令行里面的端口是8000,则将设置里面的主机跟子端口都设置8000就可以了网址:127.0.0.1:8000 出现这个网页说明已经成功...

2019-09-09 23:34:02 123

原创 Django的环境搭建与项目创建

总共有以下几个步骤,现在依次说明1.创建虚拟环境:mkvirtualenv -p/usr/bin/python3 +虚拟环境名(注:-p/usr/bin里面有很多的文件夹,而后面的python3只是对其中的做映射而已,从而形成虚拟环境)​ 2.安装Django模块:pip install django==2.1.7(安装在目标环境下),这一步是简单的安装库的过程,就不做解释了 ​...

2019-09-09 23:16:35 127 1

原创 django框架里面的{%%}与{{}}用法

{% 逻辑代码 %}有头有尾{%for student in students%}.......{% endfor %}{{变量代码}}用来对模块变量的使用和模块过滤器的使用<p>我是一个列表{{ list }}</p>...

2019-09-09 22:06:23 5657

转载 Urls的3种跳转方式:HttpResponse、render,、redirect

https://blog.csdn.net/miaoqinian/article/details/80668003参考以上网址

2019-09-09 17:21:03 275

原创 django模板系统---模板变量---过滤器

模板系统:本质是对html文件存放的一个模板文件夹主要存放的2种文件夹方式:1.模板集中存放在根目录文件夹中(常用);在template下创建以app名字命名的文件夹目的:是因为不同的应用会有相同功能的模板,为了区分不同应用的模板2. 模板分别存放在app下(如果app需要重复使用的时候)1.模板集中的放置在一个特定文件夹里面,在项目根目录下(与manage.py同级),去创建一个文件夹...

2019-09-07 18:47:32 138

原创 Django--url配置,views视图函数

一、url基本组成:协议+域名(ip地址和端口)+路径 + 参数二、url路由系统:url.py

2019-09-05 20:31:15 559

原创 Django--Pycharm创建应用

步骤一:创建同级py文件:步骤二、进入路由文件url.py,增加一个pathindex:就是网页后面的后缀路径views.index:指的是views下面的方法步骤三:创建应用:Tools > Start SSH session > CRM步骤四:进入有manage.py的文件下,输入python manage.py startapp app名应用创建成功...

2019-09-05 18:03:54 171

原创 Django-----Pycharm启动项目

步骤1:找到settings.py里面的ALLOWED_HOSTS[ ]里面表示的是可接收的外网IP步骤二:进行第二步之前一定要关闭进程ctrl+c第三步:四:点击开始按钮,出现以下界面说明成功了...

2019-09-05 16:46:41 177 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除