自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(97)
  • 资源 (1)
  • 收藏
  • 关注

原创 MySQL 内连接、左连接、右连接

用户表及部门表结构如下所示:用户表mysql> select * from user;+------+----------+-----------+| id | name | depart_id |+------+----------+-----------+| 1 | zhangsan | 1 || 2 | lisi | 1 || 3 | wangwu | 2 || 4 | yeqi

2020-12-17 16:37:08 198

原创 Python 面试题1

最新面试题1.一行代码实现1–100之和>>> sum(range(1, 101))50502.如何在一个函数内部修改全局变量# 利用global在函数声明 修改全局变量a = 5def func(): global a a = 10func()print(a) # 结果: 103.列出 5 个 Python 标准库os:提供了不少与操作系统相关联的函数sys:通常用于命令行参数re:正则匹配math:数学运算datetime:处

2020-12-12 13:44:19 179

原创 Python3 计算器作业(正则)

实现能计算类似1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式的计算器程序import redef exp_format(exp): exp = exp.replace("--", "+") exp = exp.replace("+-", "-") exp = exp.replace("++", "+") exp = exp.

2020-07-22 15:15:37 239

原创 Python3 模块练习题

1.计算时间差功能如果时间差大于1年,显示X年X月;如果时间差大于1个月,显示X月X日;譬如显示5天前、3小时前、30分钟前、40秒前,多用于论坛发帖时间显示。import timedef time_diff(time_start, time_end, fmt="%Y-%m-%d %H:%M:%S"): stamp_func = lambda t: time.mktime(time.strptime(t, fmt)) t1 = stamp_func(time_end) t2

2020-07-16 09:47:35 463

原创 Python3 随机数模块 random

取随机小数import random# 用于生成一个0到1的随机浮点数:0<= n < 1.0num1 = random.random()# 用于生成一个指定范围内的随机浮点数,两个参数其中一个是上限,一个是下限。如果 a > b,则生成的随机数 n: b <= n <= a。如果 a < b, 则 a <= n <= b。num2 = random.uniform(10, 1)num3 = random.uniform(1, 10)print

2020-07-08 22:51:33 281

原创 Python3 时间模块 time

在Python中,通常有这三种方式来表示时间:时间戳、元组(struct_time)、格式化的时间字符串。时间戳 (浮点数 秒为单位)time.time()时间戳表示的是从 1970年1月1日00:00:00 (英国伦敦时间)开始按秒计算的偏移量。1970年1月1日08:00:00 (东8区北京时间)格式化时间 (str 数据类型)结构化时间 (元祖)时间戳 --> 格式化时间import timetimestamp = time.time()print(timesta

2020-07-08 09:01:50 269

原创 Python3 序列化模块

序列所谓序列,指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问它们。列表元祖字符串bytes(字节)队列 (deque)什么是序列化?把一个数据类型转换成字符串、bytes类型的过程就是序列化。为什么要把一个数据类型序列化?当你需要把一个数据类型存储到文件中当你需要把一个数据类型通过网络传输JSON可以在所有的语言中通用能够处理的数据类型非常有限在网络操作或多语言环境中,要传递字典、数字、字符串、列表等简单数据类

2020-07-07 21:25:44 208

原创 Python3 面向对象作业练习

1.类变量和实例变量的区别?class Dog: # 类变量(静态属性) kind = 'canine' def __init__(self, name): # 实例变量(对象属性),self 表示类的实例 self.name = namedog = Dog("小黄")print(dog.name) # 小黄print(dog.kind) # canineprint(Dog.kind) # canineprint(Dog.name) #

2020-06-29 23:51:36 622

原创 Python 内置函数归类总结

作用域相关globals():返回一个字典,包含全部的全局变量。locals():返回一个字典,包含当前作用域的所有变量。其他相关eval():执行字符串类型的代码,并返回最终结果。exec():执行字符串类型的代码,不返回结果。compile():将一个字符串编译为字节代码。输入输出相关input():接受一个标准输入数据,返回为 string 类型。print():...

2020-04-24 14:29:32 291

原创 Python 列表推导式、生成器表达式

列表推导式一行代码几乎搞定你需要的任何的列表。循环模式[变量(或加工后的变量) for 变量 in iterable]l = [i for i in range(1, 101)]l = [i*i for i in range(1, 6)]筛选模式[变量(或加工后的变量) for 变量 in iterable if 条件]l = [i for i in range(1, 3...

2020-04-23 15:25:21 216

原创 Python global、nonlocal

先看个小栗子a = 1def func1(): print(a) # 1func1()#############################b = 100def func2(): b += 1 # 报错 UnboundLocalError: local variable 'b' referenced before assignmentfunc2()局部作用域...

2020-04-23 15:24:26 181

原创 Python 函数 默认参数的陷阱

Python 函数 默认参数的陷阱默认参数若是可变的数据类型,它始终使用的是同一个。def func1(x, l1=[]): l1.append(x) return l1ret = func1(1)print(ret, id(ret)) # [1] 36028104ret1 = func1(100)print(ret1, id(ret1)) # [1, 100] 36...

2020-04-23 15:23:19 172

原创 Python 编码详细介绍

ascii:字母、数字、特殊字符A:0100 0001B:0100 0010unicode:万国码,包含世界上所有的文字创建之初A:0000 0000 0100 0001中:0100 1110 0010 1101升级A:0000 0000 0000 0000 0000 0000 0100 0001 (32位)中:0000 0000 0000 0000 0100 1...

2020-04-23 15:21:41 295

原创 Uncaught TypeError: Cannot read property 'click' of null

问题描述从错误提示来看,表示“未捕获错误类型:无法读取空的属性“click””,可以知道监听click事件的对象没有获取到。举个栗子:$("p").click(function () { console.log(123)})也就是说上面的 $("p") 为 null,获取不到对象。分析一般情况下都是 jQuery 的 $ 方法被覆盖。解决方案把 $ 改为 jQuery ...

2020-04-23 15:19:02 4360

转载 鼠标点击特效 - 心形

放在页脚html处<script type="text/javascript"> /* 鼠标特效 */ var a_idx = 0; jQuery(document).ready(function ($) { $("body").click(function (e) { {#var a = new Array("❤富强❤...

2020-03-12 15:21:10 363

原创 服务器线上调试 Error: That IP address can't be assigned to.

今天把线上的博客改了改,没想到报错页面无法显示,我就想服务器能不能像本地那样调试看看到底哪里出了问题,于是用命令 python manage.py runserver 114.55.210.69:9090 试验,结果报错:Error: That IP address can't be assigned to.修改 settings.py 文件# settings.pyDEBUG = T...

2020-03-12 13:55:42 827

原创 Linux 服务器查看内存使用情况的几种方式

由于云服务器的内存只有1G,以至于服务器进程随着时间推移占用内存过高,导致网站数据加载不起来,甚至宕机,所以为了优化,我们需要找出哪些进程占用大量内存。top 命令一、按进程的内存使用率排序运行 top 命令后,键入大写 M。有两种途径:a) 打开大写键盘的情况下,直接按M键b) 未打开大写键盘的情况下,Shift+M键二、按进程的CPU使用率排序运行 top 命令后,键入大写 ...

2020-03-10 21:25:39 2621

转载 Ubuntu16.04 中 chkconfig 命令不能使用

在Ubuntu中,/etc/init.d 已被 /usr/lib/systemd 所取代。脚本仍然可以通过“服务”启动和停用。但主要命令现在是systemctl。chkconfig 命令被留下,现在你用 systemctl 来做这件事。所以,您应该查找服务名称,然后启用它systemctl status apache2systemctl enable apache2.service而不是...

2020-03-10 20:42:05 930

原创 Django 项目连接远程数据库 PostgreSQL

最近服务器上的blog出了点问题,于是就把项目拷贝到本地调试调试,但本地又没有数据,遂灵机一动准备连接服务器上的Postgres数据库。现把过程记录下来,供大家参考!1.添加新的数据库用户(远程服务器)1、切换到Linux用户postgres,然后执行psql;root@iZb:/home/django# su postgrespostgres@iZ:/home/django$ psq...

2020-03-08 14:38:50 1097

翻译 Pycharm - Unresolved tag 'static'

如题,Pycharm 报错File -> Settings -> Language & Framworks -> Django ->设置 “Django project root” 和 “settings”PyCharm - Unresolved library ‘staticfiles’

2020-03-08 13:00:13 787 1

原创 Markdown 有序列表、无序列表中插入代码块

问题描述在列表中插入代码块,代码块总是顶格的。并且导致代码块之后的文本也是顶格的(也就是代码块的插入导致了列表的结束)。如下所示:解决方法代码块上方空出来一行代码块左侧加8个空格或2个TAB(每一行都加)预期效果扩展本人个人网站上采用的是 Python3.5 编程语言,通过将 Markdown3.1.1 转为 HTML 来展示,效果达到预期,完美解决。传送门:Django...

2019-12-05 13:59:11 5526 4

转载 Django cache

缓存框架的核心目标较少的代码缓存应该尽可能快因此围绕缓存后端的所有框架代码应该保持在绝对最小值,特别是对于获取操作一致性缓存API应该是提供跨越不同缓存后端的一致接口可扩展性基于开发人员的需求,缓存API应该可以在应用程序级别扩展缓存django内置了缓存框架,并提供了几种常用的缓存基于Memcached缓存使用数据库进行缓存使用文件系统进行缓存...

2019-12-04 16:23:20 178

原创 Django 模型关系学习笔记

模型关系1:1应用场景用于复杂表的拆分扩展新功能Django 中 OneToOneField使用的时候,关系声明还是有细微差别的实现使用外键实现的对外键添加了唯一约束数据删除级联表主表从表谁声明关系谁就是从表在开发中如何确认主从当系统遭遇不可避免的毁灭时,只能保留一张表,这个表就是你的主表默认特性(CASCADE)从表数据删除...

2019-11-28 16:30:09 202

原创 天天生鲜 登录基本逻辑 user = authenticate(username=username, password=password)一直返回None

问题描述Python3.5 + Django2.2 天天生鲜项目在【4-01_登录基本逻辑】一节中user = authenticate(username=username, password=password)返回结果都是None。出错原因让它不自动关联数据库的is_active。解决方法在settings.py文件里面加上如下代码:AUTHENTICATION_BACKENDS =...

2019-08-16 23:50:38 2429 6

原创 天天生鲜 smtplib.SMTPDataError: (554, b'DT:SPM 163 smtp13

问题描述Python3.5 + Django2.2 天天生鲜项目在【3-07_django内置函数发送激活邮件】一节中填写完注册信息后提交时出现如下报错:Internal Server Error: /user/registerTraceback (most recent call last): File "/home/fang/dailyfresh/venv/lib/python3.5...

2019-08-15 15:07:46 3098 1

原创 天天生鲜 The included URLconf 'dailyfresh.urls' does not appear to have any patterns in it.

问题描述Python3.5 + Django2.2 天天生鲜项目在注册基本逻辑一节中运行($ python3 manage.py runserver)时出现如下报错:(venv) fang@ubuntu:~/dailyfresh$ python manage.py runserverWatching for file changes with StatReloaderPerforming ...

2019-08-12 18:14:49 2785

原创 天天生鲜 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.

问题描述Python3 + Django2.2 + MySQL 天天生鲜项目在迁移数据库($ python3 manage.py makemigrations)时出现如下报错:(venv) fang@ubuntu:~/dailyfresh$ python manage.py makemigrationsTraceback (most recent call last): File "/h...

2019-08-08 22:41:52 200

原创 Django REST framework 中文文档

Django REST framework 中文文档本人博客:Django REST framework 中文文档,跟官网布局基本一致,更直观。如果本文对您有所帮助,请在 github 上 star 该项目。版本说明这是 Django REST framework v3 版本的中文翻译文档。djangorestframework v3.8.2django 2.0.6python 3...

2019-07-10 14:26:30 6173 2

原创 阿里云自定义镜像同账号跨区域迁移

1.创建自定义镜像1.登录阿里云,进入控制台,在实例列表页面顶部,选择目标实例所在的地域。将当前原有服务器关机,然后单击列表最右侧的 更多 >> 磁盘和镜像 >> 创建自定义镜像。2.创建镜像之前系统会创建快照,确认继续使用快照服务,同意为快照服务付费,才能继续下去。然后输入镜像名称和描述信息。注:创建镜像是免费的,但是得同时创建快照,目前快照是收费的,如果在几分钟之...

2019-06-30 20:51:06 3423

翻译 3.3 Announcement

Django REST framework 3.33.3 版本标志着 Kickstarter 资助系列的最终工作。我们想向所有精彩的赞助商和支持者致以响亮的谢意。由于资金直接结果而实现的工作量是巨大的。我们添加了大量的新功能,解决了近 2000 票,并且重新设计和完善了项目的大部分内容。为了继续推动 REST framework 向前发展,我们将很快宣布一套新的资助计划。关注@_tomchr...

2019-04-04 14:47:12 318

翻译 3.4 Announcement

Django REST framework 3.43.4 发行版是计划系列中的第一个版本,它将处理模式生成、超媒体支持、API 客户端以及最后的实时支持。资金 (Funding)3.4 版本是通过我们的协作资助模型在最近的 Mozilla 拨款中实现的。如果您在商业上使用 REST framework,并且希望看到这项工作继续进行,我们强烈鼓励您通过注册付费计划来投资其持续开发。最初的目...

2019-04-01 16:43:24 353

原创 JavaScript 音乐导航(缓动动画、会唱歌的导航)

效果展示鼠标在导航栏上移动,每一项发出一种音符(do re mi fa so la xi),同样键盘上的1-7数字也可以有同样的效果。资源下载音乐导航(缓动动画、会唱歌的导航)代码index.html<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> ...

2019-04-01 16:37:59 582

翻译 3.5 Announcement

Django REST framework 3.53.5 版本是计划系列中的第二个版本,它处理模式生成,超媒体支持,API 客户端库以及最终的实时支持。资金 (Funding)如果没有我们的合作资助模式,3.5 版本是不可能实现的。如果您在商业上使用 REST framework,并且希望看到这项工作继续进行,我们强烈鼓励您通过注册付费计划来投资其持续开发。 非常感谢我们所有的赞助...

2019-03-31 17:12:54 316

原创 JavaScript 联动效果(缓动动画)

效果展示资源下载联动效果(缓动动画)代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>联动特效</title> <style> * { margin...

2019-03-31 17:04:51 389

原创 JavaScript 无限轮播效果

效果展示原理图片说明原理轮播顺序:1–>2–>3–>4–>5–>1的副本–>2–>3–>4–>5–>1的副本–>2…一直循环鼠标进入图片时自动轮播暂停,离开后恢复资源下载无限轮播代码<!DOCTYPE html><html lang="en"><head> &l...

2019-03-27 15:20:11 545

翻译 3.6 Announcement

Django REST framework 3.63.6 版本为 REST framework 增加了两个主要的新功能。内置交互式 API 文档支持。新的 JavaScript 客户端库。上图:交互式 API 文档。资金 (Funding)如果没有 Mozilla 对项目的支持以及我们的合作资金模式,3.6 版本是不可能实现的。如果您在商业上使用 REST framework...

2019-03-26 13:12:31 220

原创 JavaScript 基本动画原理-封装

效果展示资源下载基本动画原理-封装代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>基本动画原理-封装</title> <style> * { ma...

2019-03-26 12:55:58 182

原创 JavaScript 选中内容分享到微博、QQ空间

效果展示选中内容弹出分享菜单点击新浪图标分享到微博点击QQ空间图标分享到QQ空间资源下载选中内容分享到微博、QQ空间index.html 代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>选中内容分享</...

2019-03-25 15:51:38 294

翻译 3.7 Announcement

Django REST framework 3.73.7 版本侧重于对模式生成和交互式 API 文档的改进。这个版本已经由赞助该版本的 Bayer 推出。资金 (Funding)如果您在商业上使用 REST framework,并且希望看到这项工作继续进行,我们强烈鼓励您通过**注册付费计划**来投资其持续开发。 除了我们的发行赞助商,我们还要特别感谢我们的高级支持者,Rov...

2019-03-11 23:38:46 231

翻译 3.8 Announcement

Django REST framework 3.83.8 版本是一个以维护为重点的版本,它解决了大量以前悬而未决的问题,并为未来的变化奠定了基础。资金 (Funding)如果您在商业上使用 REST framework,并且希望看到这项工作继续进行,我们强烈鼓励您通过注册付费计划来投资其持续开发。我们要特别感谢我们的高级支持者,Rover,Sentry,Stream,Machinalis...

2019-03-10 23:31:22 282

Django REST framework 中文文档.pdf

Django REST framework 中文文档,Django REST framework 中文翻译文档,Django REST framework 中文翻译

2019-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除