服务器上部署django项目流程详解

1. 简单粗暴 项目开发完毕,在部署之前需要再配置文件中将 ALLOWED_HOSTS配置设置为:当前服务器IP或*,如: ALLOWED_HOSTS = ["*",] 然后将源码上传至服务器指定目录,如:/da...

django原生SQL语句查询与前端数据传递详解

view.py中 import MySQL def request_data(request): if request.method == "GET": conn = MySQLdb.Connect(...

Python数据结构与算法详解

数据结构与算法(Python) 冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是...

Python 如何用列表实现栈和队列详解

1.栈结构,其实就是一个后进先出的一个线性表,只能在栈顶压入或弹出元素。用列表表示栈,则向栈中压入元素,可以用列表的append()方法来实现,弹出栈顶元素可以用列表的pop()方法实现。 >>> x=[]...

数据库索引的实现原理详解

数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 索引优点: 创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性...

python字符串替换的2种方法详解

python 字符串替换可以用2种方法实现:1是用字符串本身的方法。2用正则来替换字符串 下面用个例子来实验下:a = 'hello word'把a字符串里的word替换为python 1、用字符串本身的replace方法 1...

Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)详解

1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象一个很好的例子: import copy a = [1, 2, 3, 4, ['a', '...

__next__()详解

def f1(n): m=n while True: m+=1 yield m a=f1(5) print(a.__next__()) 结果:6...

python已知三点计算三角形面积详解

1、#转化为通过三边计算三角形面积 import math def cal_area(p1,p2,p3): a = float(math.sqrt((p2[0]-p3[0])*(p2[0]-p3[0])+(p2[1]-p3...

Python中字典合并的四种方法详解

字典是Python语言中唯一的映射类型。映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。字典对象是可变的,它是一个容器类型,能存储任意个数的Python对象,其中也可包括其他容器类...