笔记
程懒懒.
这个作者很懒,什么都没留下…
展开
-
Django数据类型—数据库字段类型
Django数据类型—数据库字段类型字段一个模型最重要也是唯一必需的部分,是它定义的数据库字段字段名称限制1、字段名不能是python保留字,这样会导致python语法错误2、字段不能包含连续一个以上的下划线,这样会和Django查询语句语法冲突数据库列的类型AutoField 指一个能够根据可用ID自增的 IntegerField 。通常你不用直接使用它,如果你没有指定主键的话,系统会自动在你的模型中加入这样的主键。BooleanField 一个真/假(true/false)字段。Cha原创 2021-05-29 20:55:11 · 1379 阅读 · 0 评论 -
Drf小结
web应用模式1.前后端不分离在前后端不分离的应用模式中,前端页面看到的效果都是由后端控制,由后端渲染页面或重定向,也就是后端需要控制前端的展示,前端与后端的耦合度很高。 这种应用模式比较适合纯网页应用2.前后端分离在前后端分离的应用模式中,后端仅返回前端所需的数据,不再渲染HTML页面,不再控制前端的效果, 耦合度较低对于后端数据库中保存了商品的信息,前端可能需要对商品数据进行增删改查,那相应的每个操作后端都需要提供一个API接口:POST /add-goods 增加商品POST /del原创 2021-05-23 14:56:32 · 139 阅读 · 0 评论 -
初始drf框架
drf框架导入http协议http协议是基于应用层的协议在发出请求时,需要具备请求首行,请求头,请求体特点:无状态无连接,且都是客户端先发起请求,服务端再进行响应wsgi协议主要就是规定了数据的解析方式,把get之类的http请求解析封装到request里面在视图函数返回的时候,再把数据打包成http协议需要的格式传到前台什么是接口根据客户端传回的需求,进行路由匹配,调用相应的接口,然后接口执行完成的的数据,按照需要的格式进行返回。接口具有特定的url链接相应的请求方式:get、po原创 2021-05-16 11:39:23 · 213 阅读 · 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 · 154 阅读 · 0 评论 -
旗帜软件工作室2021年年会总结
会前筹备:关于这次年会,我认为无论是从准备还是进行方面来说都是非常的完美的。早在年会开始前很长一段时间我就看见学长和学姐们在忙着筹备这次年会了,从他们认真的态度中我知道了这次年会的重要性。与会进行:首先会议上老师和往届毕业的学长和学姐以及全部小组的人基本都到场了,可以说是我进小组以来见到的最隆重的一次大聚会。在会议上,王全蕊老师首先发言,讲述了小组的发展以及对于小组的期望。接下来就是18级之前的每个方向代表发言,首先是侃侃而谈的16级总负责人魏鑫迪学长。他给出的关于他面试的经历以及一些建议让我收益颇原创 2021-05-03 11:36:43 · 223 阅读 · 0 评论 -
过滤器Django
过滤器模板语法:{{ 变量名 | 过滤器:可选参数 }}模板过滤器可以在变量被显示前修改它,过滤器使用管道字符,如下所示:{{ name|lower }}{{ name }} 变量被过滤器 lower 处理后,文档大写转换文本为小写。过滤管道可以被* 套接* ,既是说,一个过滤器管道的输出又可以作为下一个管道的输入:{{ my_list|first|upper }}以上实例将第一个元素并将其转化为大写。有些过滤器有参数。 过滤器的参数跟随冒号之后并且总是以双引号包含。 例如:{{ bio原创 2021-04-25 20:06:40 · 90 阅读 · 0 评论 -
关于网站
关于网站框架的MVC结构MVC:M=Model俗称模型,其实就是控制你的数据库表结构的东西。V=View俗称视图,其实就是负责前端输出的内容,比如:颜色,文字,表单等等。C=Cotroller控制器,其实就是具体负责实现的功能,比如:加减乘除,增删改写等。POST和GET请求:GET是明文传递数据,POST是加密传递数据。所以后者比前者更加安全。通常用户名密码使用POST传递。...原创 2021-04-11 11:36:04 · 81 阅读 · 0 评论 -
用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 · 182 阅读 · 2 评论 -
Python三大主流框架
Django特点:大而全 自带的功能特别多不足:有时过于笨重flask特点:小而精 目前的功能特别少第三方的模块特别多,将其第三方的模块加起来完全可以盖过Django并且也越来越像Django不足:比较依赖于第三方的开发者tornado特点:异步非阻塞 支持高并发甚至可以开发游戏服务器不足:暂时我还不会...原创 2021-03-15 21:17:39 · 629 阅读 · 2 评论 -
超链接标签(重点)
在HTML标签中,标签用于定义超链接,作用是从一个页面链接到另一个页面。1.超链接的语法格式< a href=“跳转目标” target=“目标窗口的弹出方式”>文本或图像</ a>其中两个属性的作用如下:属性作用herf用于指定链接目标的url地址,(必须属性)当标签应用herf属性时,它就具备了超链接的功能target用于指定链接页面的打开方式,其中_self为默认值(即是当前页面打开),_blank为在新的窗口中打开方式原创 2021-03-09 22:31:43 · 1443 阅读 · 0 评论 -
表格标签
1.表格的主要作用:主要用来显示,展示数据,因为表格可以把数据展示的非常清晰,可读性强。2.表格的基本语法:<table> <tr>原创 2021-03-11 20:31:56 · 71 阅读 · 0 评论 -
HTML的常用易混标签总结
1.< div>和< span>标签< div>和< span>是没有语义的,它们就是一个盒子,用来装内容。特点:< div>标签用来布局,但是现在一行只能放一个< div>.大盒子< span>标签用来布局,一行上可以多个< span>.小盒子2.图像标签和路径:在HTML标签中,< img >标签用于定义HTML页面中的图像。img为单词image的缩写,意为图像。scr是&l.原创 2021-03-08 17:49:44 · 708 阅读 · 7 评论 -
初学者学做网页须知和JavaScript
1.网站和网页的区别:在浏览器的地址栏输入的任何一个地址打开后就是一个网站,打开网站发现有许多链接,链接打开有页面,每个页面就是一个网页,因此可以说网站如果是一本书,那么网页就是其中的每一页,但是网站又不完全等同于书本,因为有的网站只有一个网页,这种网站叫做单页面网站,主要用于广告宣传,相信大家也都见过。补充一点,我们常说的网站一般是顶级域名。...原创 2021-02-28 14:14:51 · 3378 阅读 · 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 · 2036 阅读 · 14 评论 -
初学HTML语言的基础
1.什么是HTMLHTML(Hyper TextMarkup Language)是一种超文本标记语言,直观来讲就是可以让浏览器识别的语言。我们可以利用它来定义网站中的标题,内容,超链接,图片等,从而让浏览器知道网站的整个框架。可以说HTML的载体是浏览器,也就是大家说的web端。2.为什么要学习这个语言HTML语言是所有web语言的基础课程,无论web前端,还是像Java等,HTML语言都是必学课程。学习这个语言之后,可以从事 前端工程师,后期也可以找小程序开发,微信公众号开发,网站编辑等。3.原创 2021-01-31 15:29:52 · 264 阅读 · 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 · 282 阅读 · 0 评论 -
小橙子一学期大一学习和生活总结
1.学习方面:经历了两次大考核(每次都是令人紧张又头大),主要学了Python的基础语法,控制结构,元组,函数,模块和包,当然还有最难以消化的类和对象。虽然有好多东西自己都还不会,但是自己已经比当初那个懵懵懂懂的小白好多了,都说我Python是几门语言之中最简单的语言,也经常听人说学好一门语言其他都简单了,因为语言是相通的。害,继续深造吧。2.小组生活方面:我非常的喜欢这个banner呐呐呐,非常like我的几位组长大大,xi每次有不会的问题他们都会非常耐心的为我解答,而且还不忘监督我们的学习,经常给我们原创 2021-01-19 12:55:11 · 206 阅读 · 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 · 106 阅读 · 0 评论 -
编程求出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 · 5728 阅读 · 0 评论 -
编程求一维数组中最大和最小的元素值
#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 · 3182 阅读 · 0 评论 -
判断某年某月有几天
#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 · 159 阅读 · 0 评论 -
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
#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 · 1172 阅读 · 0 评论 -
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 · 43348 阅读 · 3 评论 -
类
类:是用来描述具有相同属性和方法对象的集合。 而对象是类的具体实例。下面让我们创建一个小狗类。㈠创建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 · 1487 阅读 · 0 评论 -
斐波那契简单实现
#斐波那契的最简单实现方法a=0b=1while b <1000: print(b) a,b = b,a+b原创 2020-12-03 23:40:53 · 161 阅读 · 0 评论 -
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 · 89 阅读 · 0 评论