06 2021 档案

摘要:import re #findall匹配字符串中所有的符合正则的内容【返回列表】 list=re.findall(r'\d+','我的电话号码:10085,女女电话号:587744') #正则前面加个r 有益无害 print('findall',list) #finditer:匹配字符串中所有的内容 阅读全文
posted @ 2021-06-30 21:41 磕伴 阅读(84) 评论(0) 推荐(0) 编辑
摘要:下载安装配置教程:传送门 关键步骤Windows: 官网 合并音频和视频 with open('video/x111.mp4','wb') as f: f.write(data_30080) with open('video/x222.mp3','wb') as f: f.write(data_30 阅读全文
posted @ 2021-06-30 12:20 磕伴 阅读(216) 评论(0) 推荐(0) 编辑
摘要:增 INSERT INTO 表名(属性名1,属性名2) VALUES(值1,值2) 把查询结果直接添加到表里 INSERT INTO sales_reps(id, name, salary, commission_pct) SELECT employee_id, last_name, salary, 阅读全文
posted @ 2021-06-29 08:48 磕伴 阅读(44) 评论(0) 推荐(0) 编辑
摘要:1.弹出框表单里面获取对应要编辑的值 (jQuery 取值+赋值) <tr> <td>{{item.fid}}</td> 3 <td>{{item.name}}</td> 2 <td>{{item.price}}</td> 1 <td>{{item.quantity}}</td> 0 <td><a 阅读全文
posted @ 2021-06-25 18:19 磕伴 阅读(44) 评论(0) 推荐(0) 编辑
摘要:迭代器 1 #迭代器定义: 2 #类中得有__iter__和__next__两个方法 3 #__iter__方法放回对象本身,即:self(是迭代器对象) 4 #__next__方法,返回下一个数据,若是没有了,要抛出一个 StopIteration异常 5 6 class Li(object): 阅读全文
posted @ 2021-06-17 21:55 磕伴 阅读(25) 评论(0) 推荐(0) 编辑
摘要:#函数装饰器 &实现函数重载 &functools.wraps回源 #装饰器实现效果:可以在不改变原函数内部代码和调用方式的前提下,实现在函数执行和执行扩展功能。 #适用场景:多个函数系统统一在执行前后自定义一些功能。 import functools def outer(fun): #fun=fu 阅读全文
posted @ 2021-06-17 11:42 磕伴 阅读(35) 评论(0) 推荐(0) 编辑
摘要:Web框架本质是socket 各种socket一般都遵循wsgi协议 Django里面没有socket Django映射到Web框架,用了一个别人的socket:wsgiref 所以:django默认用的是 wsgiref+django (本地测试与性能无关) 工作用uwsgi+django soc 阅读全文
posted @ 2021-06-17 10:29 磕伴 阅读(712) 评论(0) 推荐(0) 编辑
摘要:首先引用 jQuery <script src="https://ajax.aspnetcdn.com/ajax/jquery/jquery-3.4.1.min.js"></script> 写一个简单的表单 <form id="f1" method="POST" action="/form_logi 阅读全文
posted @ 2021-06-16 21:36 磕伴 阅读(35) 评论(0) 推荐(0) 编辑
摘要:简单总结: 1、JS是一门 前端语言。 2、Ajax是一门 技术,它提供了异步更新的机制,使用客户端与服务器间交换数据而非整个页面文档,实现页面的局部更新。 3、jQuery是一个 框架,它对JS进行了封装,使其更方便使用。jQuery使得JS与Ajax的使用更方便 关系比喻: 若把js比作木头,那 阅读全文
posted @ 2021-06-16 20:37 磕伴 阅读(406) 评论(0) 推荐(0) 编辑
摘要:内置分页 views from django.core.paginator import Paginator,Page,PageNotAnInteger def DJs_pages(request): nid=request.GET.get('nid') user_list=models.UserI 阅读全文
posted @ 2021-06-16 11:20 磕伴 阅读(36) 评论(0) 推荐(0) 编辑
摘要:一般Django处理流程: 用户请求 >路由(urls)匹配 >找视图函数(views) 取数据 拿模板(templates) >渲染 >然后把字符串返回给用户 在路由匹配之前还要经过中间件的处理: 中间件里面有很多"管道" 其实是不同的类,各个类中有很多方法,各方法处理不同的情况 比如进来的时候依 阅读全文
posted @ 2021-06-16 10:47 磕伴 阅读(36) 评论(0) 推荐(0) 编辑
摘要:cookie 保存在用户浏览器端的一个键值对(别人给的凭证) 服务端可以向用户浏览器写cookie 客户端每次发请求会携带cookie去(放在请求头里面) 淘宝的cookie 京东的cookie(http的连接很简单,是无状态的,为了登录后下次来还认识,也为了避免再次登录) 功能:1.一段时间内免登 阅读全文
posted @ 2021-06-15 21:49 磕伴 阅读(30) 评论(0) 推荐(0) 编辑
摘要:XSS攻击: XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意用户的特殊目的。 比如获取用户的cookie。 Django已经默认做了处理,自动防 阅读全文
posted @ 2021-06-15 11:58 磕伴 阅读(174) 评论(0) 推荐(0) 编辑
摘要:一、前端 >后端 1.form表单 <form method="post" action="/test/?a=1&b=2"> {% csrf_token %} <input type="text" name="user"> <input type="submit" value="提交"> </for 阅读全文
posted @ 2021-06-14 12:01 磕伴 阅读(410) 评论(0) 推荐(0) 编辑
摘要:1.母版 想象一个举着火炬的手,除了火炬这个手还能举棒球棍、举雷神之锤、举拖拉机钥匙等等,举得东西不同给人整体感觉就不同。 母版就相当于这个手(实际为一个html文件),其他相关的html文件就相当于这个手举起来的东西,用特定的方式都能与这个手结合成不同风景 方法: 在母版里面(假设母版文件名为te 阅读全文
posted @ 2021-06-13 21:46 磕伴 阅读(21) 评论(0) 推荐(0) 编辑
摘要:一、A表男生,B表女生,C表关系 1通过A表查与某个男生有关系的所有女生 思想1:在A表中确认男生后,通过反查到C表,获取相关内容(QuerySet),然后再跨到B表获取所有女生信息。 obj=models.Boy.objects.filter(name='陈亮').first() love_lis 阅读全文
posted @ 2021-06-13 12:00 磕伴 阅读(80) 评论(0) 推荐(0) 编辑
摘要:数据库配置: #第一步在settings里面 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME':'dbname', 'USER': 'root', 'PASSWORD': 'xxx', 'HOST': 'x 阅读全文
posted @ 2021-06-13 10:57 磕伴 阅读(248) 评论(0) 推荐(0) 编辑
摘要:CBV 基于类的视图 FBV 基于函数的视图 CBV: 1 项目目录下: 2 urlpatterns = [ 3 path('login1/',views.Login.as_view()) #.as_view()固定格式,自 4 ] 5 #.as_view()固定格式,自匹配类中的下面的方法(须自定 阅读全文
posted @ 2021-06-12 20:49 磕伴 阅读(92) 评论(0) 推荐(0) 编辑
摘要:用户访问了哪个 URL 就映射到哪个path然后到对应的方法 ,方法处理后,转到新的URL(可以是具体网址也可以是path ) 1.单一路由 def test(request): pass urlpatterns = [ path('test/','test), ] 2.正则路由 # 传单个值 de 阅读全文
posted @ 2021-06-12 19:52 磕伴 阅读(40) 评论(0) 推荐(0) 编辑
摘要:安装 选用pycharm 在终端输入命令:pip install django 安装完成后创建项目 1.在你想创建项目的目录下输入下面的代码 2.django-admin startproject 你想要的项目名字 (比如‘django-admin startproject godxx’就创建了一个 阅读全文
posted @ 2021-06-12 10:42 磕伴 阅读(69) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示