python
文章平均质量分 55
魏志标
这个作者很懒,什么都没留下…
展开
-
八、Django之cookie、session
一、COOKIE什么是cookie在HTTP中它表示服务器送给客户端浏览器的响应数据。其实Cookie是key-value结构,类似于一个python中的字典。随着服务器端的响应发送给客户端浏览器。然后客户端浏览器会把Cookie保存起来,cookie大部分都是加密的,cookie存在与缓存中或者硬盘中,当下一次再访问服务器时把Cookie再发送给服务器。 Cookie是由服务器创建,然后通过响应发送给客户端的一个键值对。客户端会保存Cookie,并会标注出Cookie的来源(哪个服务器的Cookie)原创 2022-05-30 18:01:47 · 290 阅读 · 0 评论 -
七、Django基于web前端对关联模型进行增删改查
本章节举例来演示如何在前端实现orm关联模型的增删改查创建app01,创建关联模型具体步骤参考第六章,字段名称一模一样,直接进入正题一、添加app01新建templates目录以及static目录templates存放html文件static存放静态文件(此处bootstrap样式文件如下:配置路由编辑全局配置文件urls.py,添加bookinfo,如下:from django.contrib import adminfrom django.urls import pathfr原创 2022-05-27 14:34:01 · 347 阅读 · 0 评论 -
六、Django ORM关联模型
本章节将介绍ORM中的关联模型,以下测试基于book管理一、创建关联模型创建app01并注册编辑全局settings.py文件,如下:INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.co原创 2022-05-25 11:24:04 · 606 阅读 · 0 评论 -
五、Django ORM高级用法
前两节讲述了使用orm进行基本的增删改查,本章节来讲述下orm的一些高级用法一、模糊查询contains查询某个属性中包含某个数据结果def stuinfo(request): ##查询字段中包含某个内容 data_list = stu.objects.filter(name__contains="华") for item in data_list: print(item.name) return HttpResponse("查询成功") st原创 2022-05-22 19:50:35 · 1258 阅读 · 0 评论 -
四、Django基于web前端对数据库进行增删改查
上一章讲了基础的增删改查。本章节就来说说如何基于web前端实现对后端数据库的增删改查操作。一、创建apppython mange.py startapp app03注册app编辑全局配置文件setting.py,如下:INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions',原创 2022-05-20 21:06:26 · 2923 阅读 · 0 评论 -
三、Django ORM基础
一、Django ORM介绍ORM是什么?:(在django中,根据代码中的类自动生成数据库的表也叫–code first)Django中内嵌了ORM框架,不需要直接编写SQL语句进行数据库操作,而是通过定义模型类,操作模型类来完成对数据库中表的增删改查和创建等操作。ORM:Object Relational Mapping(关系对象映射)对数据库的表进行操作(新建,删除,更新等)对表中的数据(每一条数据)进行操作(增删改查)ORM的优点数据模型类都在一个地方定义,更容易更新和维护,也利原创 2022-05-16 21:15:36 · 678 阅读 · 0 评论 -
二、Django模板语法
一、模板语法简介模板引擎是一种可以让开发者把服务端数据填充到html网页中完成渲染效果的技术。它实现了把前端代码和服务端代码分离的作用,让项目中的业务逻辑代码和数据表现代码分离,让前端开发者和服务端开发者可以更好的完成协同开发。静态网页:页面上的数据都是写死的,万年不变动态网页:页面上的数据是从后端动态获取的(比如后端获取当前时间;后端获取数据库数据然后传递给前端页面)要在django框架中使用模板引擎把视图中的数据更好的展示给客户端,需要完成3个步骤:在项目配置文件中指定保存模板文件的模板目原创 2022-05-16 16:54:09 · 2514 阅读 · 1 评论 -
一、Django基础介绍
一、Django介绍Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。Django 是一个开放源代码的 Web 应用框架,由 Python 写成。Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并于 2008 年 9 月发布了第一个正式版本 1.0 。Django学习线路Django 采用了 MVT 的软件设计模式,即模型(Model),视图(View)和模板(Template)。这个MVT模式并原创 2022-05-15 15:38:50 · 32198 阅读 · 5 评论 -
python脚本对cpu进行打压
需要提前安装stress-ng#!/usr/bin/python# -*- coding: UTF-8 -*-import multiprocessingimport subprocess,osdef task(item): command = "taskset -c {} stress-ng --cpu 1 --cpu-load 30 --timeout 24h".format(item) os.system(command) def ru原创 2022-04-29 22:04:51 · 1275 阅读 · 0 评论 -
day02 数据类型
数据类型的概要: 类 基于str类实例化出来的对象字符串 str(upper) :"中国" "日本" "台湾省"列表 list :[1,2,3] ["王","阳"]字典 dict :{"k1":123,"k2":345} {"age":"xx","name":"alex"}元组 tuple集合 set布尔 bool特殊 Nonename = "root"val = name.upper()print(val) # "ROOT"今日概要intNoneboolstr原创 2022-01-17 21:54:15 · 310 阅读 · 0 评论 -
python学习-day01
今⽇概要:环境搭建编码相关Pycharm输出数据类型字符串整型布尔类型变量(有坑)【*】条件语句循环语句字符串格式化运算符【*】1.环境搭建安装Python解释器(3.9.0)C语⾔写出来的软件。 - 上层,Python语法写的代码。 - 软件,执⾏并翻译 - 底层,计算机识别的代码。在安装⽬录下⼀个有⼀个可执⾏⽂件。 终端设备:xx/xxx/xx/xxx/python.exe D:\code\xxx.py⼀般情况下: C:\python39 - pyt原创 2022-01-10 22:37:44 · 519 阅读 · 0 评论 -
python ImportError: cannot import name UnrewindableBodyError解决方法
[root@ecs rsync]# git reviewTraceback (most recent call last): File "/usr/bin/git-review", line 6, in <module> from git_review.cmd import main File "/usr/lib/python2.7/site-packages/git_review/cmd.py", line 34, in <module> import r原创 2021-12-28 14:30:09 · 1468 阅读 · 0 评论 -
python计算平均值以及标准差
使用python中的numpy模块,如下:data_res = [1,2,3,4,5,6]def arr_max(): arr = data_res arr_mean = np.mean(arr) ###计算平均值 arr_std = np.std(arr) ##计算标准差 arr_res = format(float(arr_std)/float(arr_mean) * 100,'.6f') ###StdDev% 值,为1.06% print("原创 2021-12-24 17:00:34 · 2948 阅读 · 0 评论 -
制作离线pip源
一、下载需要的pip包通过一下两种方式下载:1、[root@ecs ~]# pip download numpy -d /opt/pip2、[root@ecs ~]# pip download -d /opt/pip -r requirements.txt ##将要下载的包写入requirements.txt文件也可以通过一下命令或得系统中已经安装的pip包,并写入到requirements.txt[root@ecs ~]# pip freeze > requirements.txt原创 2021-12-24 16:57:22 · 1478 阅读 · 0 评论 -
python程序向企业微信机器人发送消息
一、创建企业群聊二、创建机器人点击完成,复制webhook地址,如下:三、执行代码import requestsweb_hook_url = "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=872d4caa-5b5d-466f-b532-0a3d882ecc71" res = requests.post( url=web_hook_url, json={原创 2021-12-21 21:32:32 · 900 阅读 · 0 评论 -
本地安装python虚拟环境的两种方法:
一、使用命令行方式(windows环境)打开cmd终端,win+R键,输入cmd,如下:执行以下命令,找到本地的pip的安装路径,安装virtualenvC:\Users\86132\PycharmProjects\daemon\venv\Scripts\pip install virtualenv切换虚拟环境要安装的目录windows环境首先执行D:\切换到盘,之后使用cd命令切换到目录,如下:D:cd venv安装虚拟环境,找到本地安装virtualenv的路径,执行如原创 2021-12-07 22:24:40 · 472 阅读 · 0 评论