- 博客(40)
- 收藏
- 关注
原创 python plt 并列柱状图3个柱,双坐标轴,legend图注合并
python plt 并列柱状图3个柱,双坐标轴,legend图注合并
2022-11-18 16:23:30
2241
1
原创 8.19 实操——Pycharm制造词云
2、打开后直接搜索框搜索字体,如“宋体”,找到所需的字体后点开,查看字体文件的详细信息。1、可以直接从电脑搜索框搜索“字体设置”or“font”,打开字体设置。可以直接打开该project所在的文件包,将背景图放入同一目录下。模式的这一句,但是写上也没啥问题。(3)png图片没有做处理。(用谷歌浏览器打开会好点)(1)忘记导入其他库。新建Python文件。...
2022-08-30 20:56:56
5554
原创 8.18 Django 视图 - FBV 与 CBV
其实,在我们前面学到的知识都知道 Django 的 url 是将一个请求分配给可调用的函数的,而不是一个类,那是如何实现基于类的视图的呢?主要还是通过父类 View 提供的一个静态方法 as_view() ,as_view 方法是基于类的外部接口, 他返回一个视图函数,调用后请求会传递给 dispatch 方法,dispatch 方法再根据不同请求来处理不同的方法。基于类的视图,就是使用了类来处理用户的请求,不同的请求我们可以在类中使用不同方法来处理,这样大大的提高了代码的可读性。这只适用测试环境中使用。.
2022-08-30 15:12:27
210
原创 8.17 Django 中间件
若是 process_view 方法返回视图函数,提前执行了视图函数,且视图函数报错,则无论 process_exception 方法的返回值是什么,页面都会报错, 且视图函数和 process_exception 方法都不执行。返回值是 HttpResponse 对象,Django 将不执行后续视图函数之前执行的方法以及视图函数,直接以该中间件为起点,倒序执行中间件,且执行的是视图函数之后执行的方法。process_view 方法是在视图函数之前,process_request 方法之后执行的。.....
2022-08-30 15:05:17
123
原创 8.16 Django cookie 与 session
服务器在运行时可以为每一个用户的浏览器创建一个其独享的 session 对象,由于 session 为用户浏览器独享,所以用户在访问服务器的 web 资源时,可以把各自的数据放在各自的 session 中,当用户再去访问该服务器中的其它 web 资源时,其它 web 资源再从用户各自的 session 中取出数据为用户服务。一个 Web 服务器可以分配一个唯一的 session 会话 ID 作为每个 Web 客户端的 cookie,对于客户端的后续请求可以使用接收到的 cookie 来识别。...
2022-08-30 15:00:17
107
原创 8.15 Django 用户认证(Auth)组件
但是,若用户一开始就输入登录页面 logi,request.GET.get("next") 就取不到值,所以在后面加 or,可以设置自定义返回的页面。Django 用户认证(Auth)组件一般用在用户的登录注册上,用于判断当前的用户是否合法,并跳转到登陆成功或失败页面。django 在用户访问页面时,如果用户是未登录的状态,就给用户返回登录页面。此时,该登录页面的 URL 后面有参数:next=用户访问的页面的 URL。返回值:如果验证成功,就返回用户对象,反之,返回 None。request:用户对象。.
2022-08-30 14:54:37
98
原创 8.9 admin管理工具
我们可以自定义管理页面,来取代默认的页面。比如上面的 "add" 页面。而在默认的页面显示中,将两者分离开来,无法体现出两者的从属关系。我们可以使用内联显示,让 Tag 附加在 Contact 的编辑页面上显示。我们还可以将输入栏分块,每个栏也可以定义自己的格式。由于该类对应的是 Contact 数据模型,我们在注册的时候,需要将它们一起注册。django.contrib是一套庞大的功能集,它是Django基本代码的组成部分。通常我们在生成项目时会在 urls.py 中自动设置好,我们只需去掉注释即可。..
2022-08-15 01:10:53
187
原创 8.10 orm-单表实例
books = models.Book.objects.create(title="如来神掌",price=200,publish="功夫出版社",pub_date="2010-10-10")books = models.Book.objects.values_list("publish").distinct() # 对模型类的对象去重没有意义,因为每个对象都是一个不一样的存在。books = models.Book.objects.get(price=200) # 报错,符合条件的对象超过一个。...
2022-08-15 01:10:17
79
原创 8.11 orm-多表实例
insert into app01_authordetail(gender,tel,addr,birthday) values (1,13432335433,"华山","1994-5-23"), (1,13943454554,"黑木崖","1961-8-13"), (0,13878934322,"黑木崖","1996-5-20")res = models.Book.objects.filter(publish__name="菜鸟出版社").values_list("title", "price")...
2022-08-15 01:09:40
115
原创 8.12 orm-聚合查询
INSERT INTO `app01_emps` (`id`, `name`, `age`, `salary`, `province`, `dep_id`) VALUES ('4', '任我行', '57', '10000.00', '广东', '1');INSERT INTO `app01_emps` (`id`, `name`, `age`, `salary`, `province`, `dep_id`) VALUES ('2', '令狐冲', '24', '8000.00', '河南', '1');.
2022-08-15 01:08:59
186
原创 8.7 Django视图+路由
在 views.py 中,从 django.urls 中引入 reverse,利用 reverse("路由别名",kwargs={"分组名":符合正则匹配的参数}) 反向解析。在 views.py 中,从 django.urls 中引入 reverse,利用 reverse("路由别名",args=(符合正则匹配的参数,)) 反向解析。views 中除了 request,其他形参的数量要与 urls 中的分组数量一致, 并且 views 中的形参名称要与 urls 中的组名对应。...
2022-08-08 00:06:37
135
原创 8.5 Django 表单
服务器收到空的POST请求的情况也是有可能发生的。例如,如果GET = {"name": "john"} 和POST = {"age": '34'},则 REQUEST["name"] 的值是"john", REQUEST["age"]的值是"34".print=true"为了方便,该属性是POST和GET属性的集合体,但是有特殊性,先查找POST属性,然后再查找GET属性。例如,request["foo"]等同于先request.POST["foo"] 然后 request.GET["foo"]的操作。.
2022-08-08 00:03:50
97
原创 8.4 Django模块(2)
3、在 statics 目录下创建 css 目录,js 目录,images 目录,plugins 目录, 分别放 css文件,js文件,图片,插件。标签 block...endblock: 父模板中的预留区域,该区域留给子模板填充差异性的内容,不同预留区域名字不能相同。定义标签时,用上 mark_safe 方法,令标签语义化,相当于 jQuery 中的 html() 方法。子模板如果没有设置父模板预留区域的内容,则使用在父模板设置的默认内容,当然也可以都不设置,就为空。...
2022-08-08 00:00:01
222
原创 8.3 Django 模板(1)
然后,等用户需要用到form表单提交数据的时候,会携带这个 input 标签一起提交给中间件 csrf,原因是 form 表单提交数据时,会包括所有的 input 标签,中间件 csrf 接收到数据时,会判断,这个随机字符串是不是第一次它发给用户的那个,如果是,则数据提交成功,如果不是,则返回403权限错误。{% ifequal %} 标签比较两个值,当他们相等时,显示在 {% ifequal %} 和 {% endifequal %} 之中所有的值。...
2022-08-07 23:58:52
95
原创 7.30 例子练习1-4
2、企业发放的奖金根据利润提成。利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?接收时间戳(1970纪元后经过的浮点秒数)并返回当地时间下的时间元组t(t.tm_isdst可取0或1,取决于当地当时是不是夏令时)。使用了内置函数len()和range(),函数len()返回列表的长度,即元素的个数。...
2022-08-01 00:34:43
103
原创 7.31 例子练习4-10
斐波那契数列(Fibonaccisequence),又称黄金分割数列,指的是这样一个数列0、1、1、2、3、5、8、13、21、34、……接收时间戳(1970纪元后经过的浮点秒数)并返回当地时间下的时间元组t(t.tm_isdst可取0或1,取决于当地当时是不是夏令时)。返回str在string里面出现的次数,如果beg或者end指定则返回指定范围内str出现的次数。5、输入三个整数x,y,z,请把这三个数由小到大输出。7、将一个列表的数据复制到另一个列表中。...
2022-08-01 00:33:10
131
原创 7.24 Python 模块
这个声明不会把整个fib模块导入到当前的命名空间中,它只会将fib里的fibonacci单个引入到执行这个声明的模块的全局符号表。如上,为了举例,我们只在每个文件里放置了一个函数,但其实你可以放置许多函数。Python模块(Module),是一个Python文件,以.py结尾,包含了Python对象定义和Python语句。搜索路径是一个解释器会先进行搜索的所有目录的列表。包是一个分层次的文件目录结构,它定义了一个由模块及子包,和子包下的子包等组成的Python的应用环境。...
2022-07-25 00:17:04
462
原创 7.23 Python 函数
实例中有int对象2,指向它的变量是b,在传递给ChangeInt函数时,按传值的方式复制了变量b,a和b都指向了同一个Int对象,在a=10时,则新生成一个int值对象10,并让a指向它。函数能提高应用的模块性,和代码的重复利用率。[1,2,3]是List类型,"Runoob"是String类型,而变量a是没有类型,定义一个函数只给了函数一个名称,指定了函数里包含的参数,和代码块结构。函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。...
2022-07-25 00:13:15
80
原创 7.18 Python 元组
与字符串一样,元组之间可以使用+号和*号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组。Python的元组与列表类似,不同之处在于元组的元素不能修改。元组L=('spam','Spam','SPAM!元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。元组中的元素值是不允许修改的,但我们可以对元组进行。元组中只包含一个元素时,需要在元素后面添加逗号。#以下修改元组元素操作是非法的。元组使用小括号,列表使用方括号。返回元组中元素最大值。返回元组中元素最小值。...
2022-07-23 23:23:44
63
原创 7.19 Python 字典(Dictionary)
删除字典给定键key所对应的值,返回值为被删除的值。字典值可以没有限制地取任何python对象,既可以是标准的对象,也可以是用户定义的,但键不行。创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值。和get()类似,但如果键不存在于字典中,将会添加键并将值设为default。返回指定键的值,如果值不在字典中返回default值。返回输入的变量类型,如果变量是字典就返回字典类型。返回并删除字典中的最后一对键和值。计算字典元素个数,即键的总数。...
2022-07-23 23:23:07
79
原创 7.22 Python 日期和时间
接受时间元组并返回一个可读的形式为"TueDec111807142008"(2008年12月11日周二18时07分14秒)的24个字符的字符串。接收时间戳(1970纪元后经过的浮点秒数)并返回当地时间下的时间元组t(t.tm_isdst可取0或1,取决于当地当时是不是夏令时)。属性time.tzname包含一对根据情况的不同而不同的字符串,分别是带夏令时的本地时区名称,和不带的。和time.gmtime相反接受一个时间元组形式,返回该时刻的时间戳(1970纪元后经过的浮点秒数)。...
2022-07-23 23:22:15
670
原创 7.13 Python循环语句(2)、number、字符串
Python循环语句关于嵌入循环的部分,还介绍了continue、break、pass语句。Python number和字符串。
2022-07-13 20:50:27
377
原创 8.12(补)
3.1 基本形状和属性1、图形绘制与PS相差无几:shift+鼠标点击,即可以画正圆、正多边形出来;鼠标左键点击+上箭头,即可增加多边形或星型边数,反之亦然;2、选择工具+图形里面的圆角,可以更改圆角的大小;3、白色箭头的选择工具可以针对某一个点进行编辑;4、练手作业——illustrator绘制的图标(2)...
2021-08-18 23:34:38
53
原创 8.2~8.15集合
主要包括课程学习和作业小练习8.22.1 页面操作介绍1、鼠标移动到标尺,右击,改变标尺单位;2、通过拖拉灵活移动工具区和操作区;3、左下角可以调节画布比例大小,快捷方式:ctrl+1可以100%显示;4、练手作业——即时阅读界面8.32.2 首选项——注意事项1、性能,CPU选项,勾选CPU选项可以使得图像颜色对比更强烈,但是所占缓存空间会比较大;2、文件处理,极端状态下,可以在recover文件崩溃中寻找保存下来的版本;3、练手作业——平面模仿插.
2021-08-16 03:04:01
256
原创 7.29 仿照APP标准设计一个小作业
一、AI视频学习:Ctrl+k首选项(在编辑最后一栏、上栏目最后、有栏目最后均有)。其中在性能这一块,勾选CPU占用的内存空间会更大,但是色彩对比更明显。文件处理:可以设置自动保存文件的时间以避免意外发生导致文件损失,以及选择保存的文件路径。以及对新版旧版的新建文件界面做处理。文字选项:用占位符填充文本填充新文字对象。网格和参考线:可以在视觉内激活。用户界面:调节主题色,缓解眼睛疲劳。存储格式:AI、PDF、EPS(PS和AI可以共用的文件格式)、SVG(可伸缩矢量图形,还
2021-07-30 00:26:50
314
原创 7.28 初次认识illustrator
Adobe illustrator简称AI,是一种应用于出版、多媒体和在线图像的工业标准矢量插画的软件。作为一款非常好的矢量图形处理工具,该软件主要应用于印刷出版、海报书籍排版、专业插画、多媒体图像处理和互联网页面的制作等,也可以为线稿提供较高的精度和控制,适合生产任何小型设计到大型的复杂项目。AI与PS十分相似,但是PS重在处理图形图像,像素处理,而AI在于矢量图形的处理。AI对于UI的应用,我认为,其可以作为一个对图形图标处理的软件,比如在制作UI时,我们需要制作商标,以及一套适用的图标,那
2021-07-28 21:50:48
282
原创 2021-07-09
1 电子商务的概念及就业方向电子商务是以信息网络技术为手段,以商品交换为中心的商务活动;也可理解为在互联网、企业内部网和增值网上以电子交易方式进行交易活动和相关服务的活动,是传统商业活动各环节的电子化、网络化、信息化。电子商务岗位分为技术类和商务类:技术类的有:电子商务平台设计(代表性岗位:网站策划/编辑人员)、电子商务网站设计(代表性岗位:网站设计/开发人员)、电子商务平台美术设计(代表性岗位:网站美工人员)商务类的有:企业网络营销业务(代表性岗位:网络营销人员)、网上国际贸易(代表性岗位:外贸电子商
2021-07-09 23:41:36
646
空空如也
jsp| if和else以及带有return语句获取属性值为null
2022-10-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人