- 博客(35)
- 收藏
- 关注
转载 解决github unable to access ‘https://github.com/...: Failed to connect to github.com port 443
方法:很简单,只需要写成以下形式就可以了。Show details in console问题。解决11:23 Clone failed。即github前面加上。
2023-06-09 11:38:33 6465
原创 Django数据类型—数据库字段类型
Django数据类型—数据库字段类型字段一个模型最重要也是唯一必需的部分,是它定义的数据库字段字段名称限制1、字段名不能是python保留字,这样会导致python语法错误2、字段不能包含连续一个以上的下划线,这样会和Django查询语句语法冲突数据库列的类型AutoField 指一个能够根据可用ID自增的 IntegerField 。通常你不用直接使用它,如果你没有指定主键的话,系统会自动在你的模型中加入这样的主键。BooleanField 一个真/假(true/false)字段。Cha
2021-05-29 20:55:11 1399
原创 Drf小结
web应用模式1.前后端不分离在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。 这种应用模式比较适合纯网页应用2.前后端分离在前后端分离的应用模式中,后端仅返回前端所需的数据,不再渲染HTML页面,不再控制前端的效果, 耦合度较低对于后端数据库中保存了商品的信息,前端可能需要对商品数据进行增删改查,那相应的每个操作后端都需要提供一个API接口:POST /add-goods 增加商品POST /del
2021-05-23 14:56:32 156
原创 初始drf框架
drf框架导入http协议http协议是基于应用层的协议在发出请求时,需要具备请求首行,请求头,请求体特点:无状态无连接,且都是客户端先发起请求,服务端再进行响应wsgi协议主要就是规定了数据的解析方式,把get之类的http请求解析封装到request里面在视图函数返回的时候,再把数据打包成http协议需要的格式传到前台什么是接口根据客户端传回的需求,进行路由匹配,调用相应的接口,然后接口执行完成的的数据,按照需要的格式进行返回。接口具有特定的url链接相应的请求方式:get、po
2021-05-16 11:39:23 236 1
原创 初识Django Rest_Framework(drf)
核心思想: 缩减编写api接口的代码Django REST framework是一个建立在Django基础之上的Web 应用开发框架,可以快速的开发REST API接口应用。在REST framework中,提供了序列化器Serialzier的定义,可以帮助我们简化序列化与反序列化的过程,不仅如此,还提供丰富的类视图、扩展类、视图集来简化视图的编写工作。REST framework还提供了认证、权限、限流、过滤、分页、接口文档等功能支持。REST framework提供了一个API 的Web可视化界面来方
2021-05-16 11:19:16 164
原创 旗帜软件工作室2021年年会总结
会前筹备:关于这次年会,我认为无论是从准备还是进行方面来说都是非常的完美的。早在年会开始前很长一段时间我就看见学长和学姐们在忙着筹备这次年会了,从他们认真的态度中我知道了这次年会的重要性。与会进行:首先会议上老师和往届毕业的学长和学姐以及全部小组的人基本都到场了,可以说是我进小组以来见到的最隆重的一次大聚会。在会议上,王全蕊老师首先发言,讲述了小组的发展以及对于小组的期望。接下来就是18级之前的每个方向代表发言,首先是侃侃而谈的16级总负责人魏鑫迪学长。他给出的关于他面试的经历以及一些建议让我收益颇
2021-05-03 11:36:43 258
原创 过滤器Django
过滤器模板语法:{{ 变量名 | 过滤器:可选参数 }}模板过滤器可以在变量被显示前修改它,过滤器使用管道字符,如下所示:{{ name|lower }}{{ name }} 变量被过滤器 lower 处理后,文档大写转换文本为小写。过滤管道可以被* 套接* ,既是说,一个过滤器管道的输出又可以作为下一个管道的输入:{{ my_list|first|upper }}以上实例将第一个元素并将其转化为大写。有些过滤器有参数。 过滤器的参数跟随冒号之后并且总是以双引号包含。 例如:{{ bio
2021-04-25 20:06:40 106
原创 缓存django
1.缓存的作用:优化对数据库 读操作 的 性能。2.优化方法:主要是把 需要读取的数据库数据 存放到内存 中, 下次客户端请求读取同样的数据,可以直接从内存中读取。要缓存数据到内存, 我们可以使用多种方案。 最简单的,我们可以直接使用Python内置的 字典对象缓存数据。但是这种方法有个弊端: 不支持 分布式计算当我们的网站服务量巨大时,为了提高处理能力,会部署服务到多台主机。如果每台主机都使用 本机内存 缓存数据,有两个问题:1.资源浪费,每台主机都可能用内存缓存着同样的数据。2.更重
2021-04-17 19:13:26 91
原创 关于网站
关于网站框架的MVC结构MVC:M=Model俗称模型,其实就是控制你的数据库表结构的东西。V=View俗称视图,其实就是负责前端输出的内容,比如:颜色,文字,表单等等。C=Cotroller控制器,其实就是具体负责实现的功能,比如:加减乘除,增删改写等。POST和GET请求:GET是明文传递数据,POST是加密传递数据。所以后者比前者更加安全。通常用户名密码使用POST传递。...
2021-04-11 11:36:04 93
原创 用django创建第一个项目
Django 管理工具安装 Django 之后,您现在应该已经有了可用的管理工具 django-admin.py,Windows 如果没有配置环境变量可以用 django-admin。我们可以使用 django-admin.py 来创建一个项目:我们可以来看下django-admin 的命令介绍:$ django-admin.pyType 'django-admin help <subcommand>' for help on a specific subcommand.Avai
2021-04-03 10:39:34 198 2
原创 Python三大主流框架
Django特点:大而全 自带的功能特别多不足:有时过于笨重flask特点:小而精 目前的功能特别少第三方的模块特别多,将其第三方的模块加起来完全可以盖过Django并且也越来越像Django不足:比较依赖于第三方的开发者tornado特点:异步非阻塞 支持高并发甚至可以开发游戏服务器不足:暂时我还不会...
2021-03-15 21:17:39 656 2
原创 超链接标签(重点)
在HTML标签中,标签用于定义超链接,作用是从一个页面链接到另一个页面。1.超链接的语法格式< a href=“跳转目标” target=“目标窗口的弹出方式”>文本或图像</ a>其中两个属性的作用如下:属性作用herf用于指定链接目标的url地址,(必须属性)当标签应用herf属性时,它就具备了超链接的功能target用于指定链接页面的打开方式,其中_self为默认值(即是当前页面打开),_blank为在新的窗口中打开方式
2021-03-09 22:31:43 1463
原创 HTML的常用易混标签总结
1.< div>和< span>标签< div>和< span>是没有语义的,它们就是一个盒子,用来装内容。特点:< div>标签用来布局,但是现在一行只能放一个< div>.大盒子< span>标签用来布局,一行上可以多个< span>.小盒子2.图像标签和路径:在HTML标签中,< img >标签用于定义HTML页面中的图像。img为单词image的缩写,意为图像。scr是&l.
2021-03-08 17:49:44 724 7
原创 初学者学做网页须知和JavaScript
1.网站和网页的区别:在浏览器的地址栏输入的任何一个地址打开后就是一个网站,打开网站发现有许多链接,链接打开有页面,每个页面就是一个网页,因此可以说网站如果是一本书,那么网页就是其中的每一页,但是网站又不完全等同于书本,因为有的网站只有一个网页,这种网站叫做单页面网站,主要用于广告宣传,相信大家也都见过。补充一点,我们常说的网站一般是顶级域名。...
2021-02-28 14:14:51 3402 8
原创 小橙子的css近日总括
1css简介css的主要作用就是美化网页,布局页面的。因为HTML只关注内容的语义,无法将网页变得美观,代码非常繁琐。css是层叠样式表(Cascading Style Sheets)的简称。 css的最大价值:由HTML专注去做结构呈现,样式交给css,即结构(HTML)和样式(css)相分离。2.css语法规范css规则由两个主要的部分构成:选择器以及一条或多条声明。选择器即给谁修改样式,声明是改什么样式。<head> <meta charset="utf-8" /
2021-02-20 16:12:04 2053 14
原创 初学HTML语言的基础
1.什么是HTMLHTML(Hyper TextMarkup Language)是一种超文本标记语言,直观来讲就是可以让浏览器识别的语言。我们可以利用它来定义网站中的标题,内容,超链接,图片等,从而让浏览器知道网站的整个框架。可以说HTML的载体是浏览器,也就是大家说的web端。2.为什么要学习这个语言HTML语言是所有web语言的基础课程,无论web前端,还是像Java等,HTML语言都是必学课程。学习这个语言之后,可以从事 前端工程师,后期也可以找小程序开发,微信公众号开发,网站编辑等。3.
2021-01-31 15:29:52 278 2
原创 友情客串蓝桥杯常见类型题目
1.数列排序n=int(input())arr=list(map(int,input().split()))arr.sort()for i in range(n): print(arr[i],end='')map()是Python的内置函数,会根据提供的函数对指定序列做映射。其格式为map(function,iterable,…),它的返回值是一个列表/集合。其中function是函数名,iterable是可迭代对象,这个函数的意思就是把function的功能应用于iterable的.
2021-01-19 13:38:57 294
原创 小橙子一学期大一学习和生活总结
1.学习方面:经历了两次大考核(每次都是令人紧张又头大),主要学了Python的基础语法,控制结构,元组,函数,模块和包,当然还有最难以消化的类和对象。虽然有好多东西自己都还不会,但是自己已经比当初那个懵懵懂懂的小白好多了,都说我Python是几门语言之中最简单的语言,也经常听人说学好一门语言其他都简单了,因为语言是相通的。害,继续深造吧。2.小组生活方面:我非常的喜欢这个banner呐呐呐,非常like我的几位组长大大,xi每次有不会的问题他们都会非常耐心的为我解答,而且还不忘监督我们的学习,经常给我们
2021-01-19 12:55:11 222 3
原创 打印九九乘法表鸭
#include "stdio.h"int main(){ int i,j,result; printf("\n"); for (i=1;i<=9;i++) { for(j=1;j<=i;j++) { result=i*j; printf("%d*%d=%-3d",i,j,result); } printf("\n"); } return 0;}其中的%-3d中的-代表左对齐 ,3表示输出的数占
2021-01-07 16:49:04 119
原创 编程求出1*1+2*2+......+n*n<=1000 中满足条件的最大的n.。
#include "string.h"#include "stdio.h"int main(){int n,s;/**********Error**********/s=n=0;/**********Error**********/while(s<=1000){++n;s+=n*n;}/**********Error**********/printf("n=%d\n",n-1);return 0;}
2021-01-03 16:32:25 5776
原创 编程求一维数组中最大和最小的元素值
#include <stdio.h>#define N 10//符号常量,用#define指令,指定用一个符号名称代表一个常量//int max;①int maxmin(int arr[ ],int n)//定义了一个整形数组,数组的名称叫arr //{ int i,min; ② max=min=arr[0]; for(i=1;i<n;i++) { ③ if(arr[i]>max) max=arr[i]; if(arr[i]<min) m
2021-01-03 10:46:33 3239
原创 判断某年某月有几天
#include"stdio.h"int main(){ int y,m,len; printf("year,month="); scanf("%d%d",&y,&m); switch(m) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: len=31; break; case 4: case 6: case 9: case 11:
2021-01-02 22:28:54 169
原创 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
#include<stdio.h>int main(){char c;int letters=0,spaces=0,digits=0,others=0;printf("请输入一些字符:\n"); while((c=getchar())!='\n')//表示将从键盘输入的值传给了C // {if((c>='a'&&c<='z')||(c>='A'&&c<='Z'))letters++;else i.
2021-01-02 22:23:53 1184
原创 学生成绩管理系统
学生信息管理系统 小橙子的第三次考核项目import osfileName = 'student.txt'def main(): while True: menu() choice = int(input('请输入您的选择序号:')) if choice in [0, 1, 2, 3, 4, 5, 6, 7]: if choice == 0: print("您确定要退出吗?y.
2020-12-20 11:40:01 187 1
原创 C语言判断是否可以构成三角形
输入三个实数,编写程序判断能否以它们为边长构成三角形。若能,则计算三角形的面积,否则输出提示信息。#include <stdio.h>int main(){ float a,b,c; printf("请输入三边的边长:"); scanf("%f%f%f",&a,&b,&c); if(a>0 && b>0 &&c>0) { if(a+b>c && a+c>b .
2020-12-20 10:14:06 44047 3
原创 C语言鸭
最近刚刚学会了一些简单的C语言常考题型比如:输入一个3位整数,将它反向输出。例如,输入“127”,输出应为“721”。#include<stdio.h>int main(){ int x; printf("请输入一个三位数:"); scanf("%d",&x); printf("逆序输出为%d%d%d\n",x%10,x/10%10,x/100); return 0; }其中x%10得到的是百位,x/100代表取整,得到的是个位...
2020-12-19 22:07:30 1516 2
原创 类
类:是用来描述具有相同属性和方法对象的集合。 而对象是类的具体实例。下面让我们创建一个小狗类。㈠创建dog类class Dog(): def __init__(self,name,age): self.name = name self.age = age def sit(self): print(self.name.title() + "is now sitting.") def roll_over(self):o
2020-12-12 11:19:13 1495
原创 储存数据鸭
用户关闭程序时,往往要保存他们提供的信息,一种简单的方法就是使用json模块来储存数据。模块json让你能够将简单的Python数据结构转储到文件中,并在程序再次运行时加载该文件中的数据。更重要的是,json数据格式并非Python专用的,这让你能够以json格式储存的数据与使用其他编程语言的人分享。让我们来编写一个储存一组数据的简短程序,再编写一个将这些数字读到内存中的程序。import jsonnumbers = [2,3,5,7,11,13]①filename = 'numbers.j
2020-12-11 20:27:01 256
原创 小橙子新手出道学异常呀
异常是用try-except代码块处理的,它让Python执行指定操作,同时告诉Python发生异常应该怎么办 。使用了try-except代码块时,即便出现异常,程序也将继续运行:显示出你编写的友好的错误信息,而不是令用户迷惑的traceback。处理ZeroDivisionError异常print(5/0)Traceback (most recent call last): File "D:/pythonProject/文件2.py", line 1, in <module>
2020-12-08 21:34:53 555 2
原创 初学文件,小酌一下
从文件中中读取数据#读取整个文件:首先`在这里插入代码片`创建一个文件比如xaioyudian.txt (其中存放了圆周率的值)with open('xiaoyudian.txt') as file_object: contents = file_object.read() print(contents)#运行结果如下:D:\pythonProject3\venv\Scripts\python.exe D:/pythonProject/文件.py3.141592653
2020-12-06 11:53:29 131
原创 判断是不是回文数鸭
#判断是不是回文数最简单的方法a=input('请输入:')b=a[::-1]if b==a: print('是回文数')else: print('不是回文数')
2020-11-30 21:51:39 147
原创 2020-11-30
#1. 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。s=2n=1num=0for i in range(1,21): num=num+s/n n,s=s,s+nprint(num)
2020-11-30 21:40:18 76
原创 2020-11-01
输入分数排等级score=int (input(‘请输入您的分数’))if 100>=score>=80:Print (‘A’)else:if 90>score>=80:print (‘B’)else:if 80>score>=60:Print (‘C’)else:if 60>score>=0:print (‘D’)else:print ('输入错误’) ')...
2020-11-01 22:18:03 99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人