自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Sthons的博客

我不知道!!

  • 博客(11)
  • 收藏
  • 关注

原创 rest-framework源码解析--SessionAuthentication

ok,又到了看源码的时间了,今天我们看的源码是 SessionAuthentication 类这一源码函数较少,比较简单,首先看到 authenticate 函数: def authenticate(self, request): """ Returns a `User` if the request session currently has a logged in user. Otherwise returns `None`.

2021-09-05 15:54:23 339

原创 rest-framework源码解析--TokenAuthentication

首先,在token验证模块中,我们看到的是这一函数: def get_model(self): if self.model is not None: return self.model from rest_framework.authtoken.models import Token return Token这里我们先不看 if 语句,直接去看 Token (如下图)class Token(...

2021-09-04 15:28:58 412

原创 算法—快排(python)

快排应该算是比较有趣的一种排序算法了。#Ps:反正我觉的蛮有趣的话不多说,还是先上代码:# 升序def quitSort(arr,left,right): if left >= right: return arr init_left = left init_right = right key = arr[left] while left < right: while left < r...

2021-08-26 17:35:55 3456

原创 python 实现深拷贝

前言:今天写代码练手的时候用到了 deepcopy ,用起来蛮顺手,所以决定写一个简单的函数来实现深拷贝。话不多说,上代码:def mycopy(arr): new_arr=[] for i in arr: dic={} if type(i)==type([]): new_arr.append(mycopy(i)) else: dic={i:i} ...

2021-08-25 17:59:31 2513 4

原创 用 Flask + Vue 做一个简单的图书管理系统

前言在开始之前,让我们先来聊聊 Django 与 Flask 。用装修风格来类比:一个是轻奢风格(下图左),一个是叙利亚风格(下图右):Django 的使用更加惬意,大概就是租客口中的 ‘拎包入住’ 的模式,工具齐全,只需要考虑吃 肉夹馍(CBV)还是 4菜1汤(FBV),偶尔要换个冰箱(数据库)还得考虑合不合适。 而使用 Flask 就如同找了一个叙利亚风格的出租房,看上去很简陋,欸,实际上又什么都有(指 地板、天花板 ),不过想要别有一番风...

2021-08-07 15:29:29 5122 4

原创 Django web 网站基础搭建补充——数据库缓存的使用

谨以此记录Django历程

2021-07-26 11:31:01 100

原创 Django web 网站基础搭建d5——django + uwsgi + nginx部署以及静态文件处理

#Ps:代码不规范,编者两行泪。当 uwsgi 与 nginx 都安装完毕,且单独运行没出问题后,本小白一度认为接下来的 django 、uwsgi 、nginx 的结合是最简单的部分,结果就被折磨了6个小时。好的,现在进入正文部分:首先,我们调整 django 项目下的 静态文件 的 存放文件夹 static 的位置,将原有的 应用文件夹(我这里是 login )下的 static 放到根目录下,便于使用与定位。#Ps:如果 static 位置已经在根...

2021-07-23 13:19:48 268

原创 Django web 网站基础搭建d4——nginx安装(linux CentOS7)

首先,我们打开nginx下载网址 http://nginx.org/download/ 。找到要下载的版本,我这里选的是通过xftp、wincp等工具上传到虚拟机,也可以通过指令直接在虚拟机中获取:wget http://nginx.org/download/nginx-1.2.0.tar.gz解压:tar -zxf nginx-1.2.0.tar.gz移动到用户主目录下并重命名为 nginx(我这里是root用户):mv nginx-1.2.0 ~/ngi...

2021-07-22 13:15:51 100 1

原创 Django web 网站基础搭建d3——uwsgi配置(linux CentOS7)

在这里我用的是3.7的python,原本是在默认环境下进行uwsgi的配置,不过总是报错,无奈之下安排了一手虚拟环境,附上报错代码:Could not find platform independent librariesCould not find platform dependent libraries <exec_prefix>Consider setting $PYTHONHOME to [:<exec_prefix>]Fatal Python error: ..

2021-07-21 18:05:26 257 1

原创 Django web 网站基础搭建d2 --基础rest framework使用 (实现RESTful API)

纯小白一只,全文旨在记录个人django实践历程。

2021-07-17 11:06:53 140

原创 Django web 网站基础搭建d1

纯小白一只,全文旨在记录个人django实践历程。

2021-07-16 22:22:02 184

空空如也

空空如也

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

TA关注的人

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