ORM映射关系: 表名 <-------> 类名 字段 <-------> 属性 表记录 <------->类实例对象回到顶部创建表(建立模型) 实例:我们来假定下面这些概念,字段和关系 作者模型
Django基本命令 1、下载Django: pip3 install django2、创建一个django projectdjango-admin.py startproject mysite当前目录下会生成mysite的工程,目录结构如下:manage.py ----- Django项目里面的工具,通过它可以调用django shell和数据库等。settings.py -
MTV模型Model(模型):负责业务对象与数据库的对象(ORM)Template(模版):负责如何把页面展示给用户View(视图):负责业务逻辑,并在适当的时候调用Model和Template此外,Django还有一个urls分发器,它的作用是将一个个URL的页面请求分发给不同的view处理,view再调用相应的Model和Template
一、HTTP协议1.简介: HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结
左侧菜单 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>left_menu</title> &
1、jQuery简介[1] jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript高手加入其team。[2] jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITE LESS,DO MORE![3] 它是轻量级的js库(压缩后只有21k) ,这是其它的js库所不及的,它兼容
CSS1.CSS语法CSS 规则由两个主要的部分构成选择器以及一条或多条声明 selector{ &nbs
JavaScript1.JS的引入方式直接编写<script> alert('hello yuan') </script> 导入文件<script src="hello.js"></script&
web服务的本质:服务端import socket sock=socket.socket() sock.bind(("127.0.0.1",8800)) sock.listen(5) while 1: print("waiting....") &
表结构图如下:创建表和插入数据:SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for class -- ---------------------------- DROP TABLE IF
数据库系统:数据库:文件夹数据表:文件表记录:一条数据sql语句规范sql是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言<1> 在数据库系统中,SQL语句不区分大小写(建议用大写) 。但字符串常量区分大小写。建议命令大写,表名库名小写;<2> SQL语句可单行或多行书写,以“;”
多线程1 线程: 线程顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是一个进程,车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一个流水线 进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的执行单位 多线程: 多线程(即多个控制线程
操作系统介绍操作系统就是一个协调、管理和控制计算机硬件资源和软件资源的控制程序操作系统位于计算机硬件与应用软件之间,本质也是一个软件。操作系统由操作系统的内核(运行于内核态,管理硬件资源)以及系统调用(运行于用户态,为应用程序员写的应用程序提供系统调用接口)两部分组成,所以,单纯的说操作系统是运行于内核态的,是不准确的操作系统应该分成两部分功能: a.
socket编程Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议将socket说成ip+port,ip是用来标识互联网中的一台主机的位置,而port是用来标识这台机器上的一个应用程序,ip地
面向对象高级isinstance(obj,cls)检查obj是否是类 cls 的对象class Foo(object): pass obj = Foo() print(isinstance(obj, Foo)) 输出: Trueissubclass(sub,super)检查sub类是否是 sup
面向对象面向过程与面向对象的对比:面向过程:核心是过程二字,过程指的是问题的解决步骤,即先干什么再干什么,基于面向过程去设计程序就好比在设计一条流水线,是一种机械式的思维方式优点:复杂的问题流程化,进而简单化缺点:可扩展性差应用:脚本程序,比如linux系统管理脚本,著名案例:linux内核,httpd,git面向对象:核心是对象二字,对象就是特征与技能的结合体,如果把设计程序比喻成创造一个世界,
需求 a.实现加减乘除及拓号优先级解析 b.用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10&nb
re模块(正则模块)正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。\w 匹配字母数字及下划线\
内置函数1、内置函数(工厂函数)内置函数id()可以返回一个对象的身份,返回值为整数。这个整数通常对应与该对象在内存中的位置,但这与python的具体实现有关,不应该作为对身份的定义,即不够精准,最精准的还是以内存地址为准。 is运算符用于比较两个对象的身份等号比较两个对象的值内置函数type()则返回一个对象的类型 常用内置函数:abs()
1、模块导入方法常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀,导入模块可以实现功能的重复利用import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件)2 已被编译为共享库或DLL的C或C++扩展3 包好一组模块的包4 使用C编写并链接到python解释器的内置模块 a. import语句python 内置了
&n
1、函数的嵌套调用在调用一个函数的过程中,又调用了另一个函数def bar(): print('from nbar') def foo(): print('from foo') bar() foo()
需求 模拟实现一个ATM + 购物商城程序 额度 15000或自定义 实现购物商城,买东西加入 购物车,调用信用卡接口结账 支持多账户登录 支持账户间转账 记录每月日常消费流水 提供还款接口 ATM记录操作日志 提供管理接口,包括添加账户、用户额度,冻结账户等。。。 用户认证用装饰器测试信息 ATM.py &n
首先说明这个脚本很low,目前水平有限,只能实现使用固定的语法对数据进行增删改查。需求 a.可进行模糊查询,语法至少支持下面3种: select name,age from staff_table where age > 22
函数1、 函数的概念a.函数所解决的问题:复杂度增大、组织结构不清晰、可读性差、代码冗余、可扩展性差函数就是具备某一种功能的物件实现准备工具的过程称为函数的定义遇到特定的场景拿来就用称为函数的调用 b.函数的分类:内置函数自定义函数 2、函数的使用:1 先定义2 再调用 a.函数的定义语法:def 函数名(arg1,arg2,arg3): &nb
文件处理f=open(‘文件’,’r’) 打开一个文件f.close() 关闭文件,相当于保存1、字符编码在文件处理过程中,
01.用户三次登录锁定 猜年龄游戏02.购物车 省县市三级联动03.函数、文件操作实现数据增删改查---low版本04.ATM+购物商城05.模拟计算器持续更新中...脚本很low,但我一直在学。。。
需求 省县市三级联动 用户输入河北,则打印河北省下的市,用户输入市,则显示该河北省的这个市下的县测试信息 dic = { "河北":{ "石
需求 要求用户输入总资产,例如:2000 显示商品列表,让用户根据序号选择商品,加入购物车 购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功。 附加:可充值、某商品移除购物车测试信息 goods
需求 允许用户最多尝试3次 每尝试3次后,如果还没猜对,就问用户是否还想继续玩,如果回答Y或y, 就继续让其猜3次,以此往复,如果回答N或n,就退出程序 如果猜对了,就直接退出测试信息 正确年龄是一
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号