python web全栈
python-web-full-stack
-
django 密码字段md5 入库
浏览数: 428 import hashlib # md5 加密函数 def md5(pwd): md5sum = hashlib.md5() md5sum.update(pwd.encode()) return md5…
-
vue + django 通过token 进行验证
浏览数: 529 一、思路说明 1、前端通过登录表单进行提交 2、后端接收到请求后对账号密码进行验证 3、验证通过后生成token,将账号和token作为键值对存入redis,并返回给前端 4、前端接收到token值存入…
-
vue + django 图片验证码
浏览数: 499 一、思路说明 1、用户请求登陆或其他操作,向后端发送uuid 2、后端生成验证码的图片以及正确的编码,并用redis存储 3、把图片通过二进制流的方式发送到前端 4、前端接受到二进制流后通过img标签展…
-
免费获取IP地址信息的几个接口
浏览数: 1,261 国际使用 http://ip-api.com/json/24.48.0.1?lang=zh-CN 免费的接口不支持https,小程序中不能用 太平洋接口 https://whois.pconline…
-
域名抢注脚本
浏览数: 851 本脚本需要传入指定的txt文本,里面记录着你想注册的所有域名单词,一行一个。 pip install aliyun-python-sdk-domain==3.14.5 #!/usr/bin/env py…
-
自定义django admins.py 展示字段
浏览数: 536 from django.contrib import admin # Register your models here. from django.contrib import admin import…
-
CBV(基于class 的视图逻辑) 使用装饰器
浏览数: 524 方法一: 每个方法都加装饰器 from django.shortcuts import render, HttpResponse from django.utils.decorators import …
-
一个例子让你记住如何编写python 装饰器
浏览数: 550 from django.shortcuts import render, HttpResponse def outer(f): def inner(request): print('befor…
-
django 捕获url参数
浏览数: 522 通过re_path 代替url 的正则 urls.py from django.contrib import admin from django.urls import path, re_path fr…
-
django 自定义中间件
浏览数: 557 除了django自带的一些中间件外,我们还可以自定义一些中间件来满足我们的一些需求,比如下面例子,可以获取用户的请求IP,并直接返回,不需要到后端的views进行处理。 MIDDLEWARE = [ &…