自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Python_anning的博客

活到老,学到老!

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

原创 全网最全stable diffusion webui API调用示例,包含controlneth和segment anything的API(附json示例)

## 全网最全stable diffusion webui API调用示例,包含controlneth和segment anything的API(附json示例)

2023-12-28 14:56:29 2072 5

原创 ChatGPT + Stable Diffusion + 百度AI + MoviePy 实现文字生成视频,小说转视频,自媒体神器!(二)

ChatGPT + Stable Diffusion + 百度AI + MoviePy 实现文字生成视频,小说转视频,自媒体神器!(二)

2023-08-02 00:01:27 2445

原创 ChatGPT + Stable Diffusion + 百度AI + MoviePy 实现文字生成视频,小说转视频,自媒体神器!(一)

ChatGPT + Stable Diffusion + 百度AI + MoviePy 实现文字生成视频,小说转视频,自媒体神器!(一)

2023-08-01 23:58:44 4440

原创 channels 使用 djangorestframework-simplejwt 的token 验证用户有效性

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、安装好channels库后,在asgi设置好websocket路由二、使用步骤1.新建 channelsmiddleware.py 文件1.往 channelsmiddleware.py 添加总结前言channels 使用 djangorestframework-simplejwt 的token 验证用户有效性提示:以下是本篇文章正文内容,下面案例可供参考一、安装好channels库后,在asgi设置好webs.

2022-03-31 12:08:38 3398 8

原创 centos7安装mysql8.0

系统环境:CentOS Linux release 7.8.2003 (Core)mysql 版本:Server version: 8.0.21 MySQL Community Server - GPL注意:基础常用的软件使用 root 用户进行了安装安装 mysql 8.x 步骤1 缺少 wget,安装 wgetyum install -y wget2 加载源并进行安装[root@192 isproot]# wget https://dev.mysql.com/get/m

2021-01-07 18:21:44 472

原创 pycharm 配置test --keepdb django单元测试,pycharm加速单元测试

最近在网上搜索pycharm 配置测试 --keepdb 居然没有文章,于是我来补充一下吧由于pycharm 跑单元测试非常慢,因为要初始化数据库,反正各种慢吧,从官方文档上看,添加–keepdb 可以保持数据库,我自己测也是快的一笔,所以我出一个配置pycharm test 全局 --keepdb的操作吧首先 博主是 mac 系统, win 应该大同小异吧打开 Run点击 Edit Configurations…第一步 点击Django tests第二步 点击 工具按钮点上 Opti

2021-01-07 14:46:22 628

原创 自定义Django_rest_framework_jwt登陆错误返回

自定义Django_rest_framework_jwt登陆错误返回文章 :这位博主的方法是对的,但是修改源码,个人是非常不赞同的,我就自己按照这位博主重写了登录错误返回# urls.py# 这是我们的路由from rest_framework_jwt import viewsurlpatterns = [ # 获取 path('api-token-auth/', views.obtain_jwt_token), # 刷新 path('api-token-re

2020-10-16 17:15:46 1014 11

转载 DRF-JTW

1 JWT认证在用户注册或登录后,我们想记录用户的登录状态,或者为用户创建身份认证的凭证。我们不再使用Session认证机制,而使用Json Web Token(本质就是token)认证机制。# Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的,特别适用于分布式站点的单点登录(SSO)场景。# JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获

2020-10-12 09:46:34 376 2

原创 centos7修改22端口,新增管理员账号,禁止root远程连接

centos7修改22端口,新增管理员账号,禁止root远程连接新增管理员账号新建用户,这里新建一个temp_test的用户adduser temp_test​设置新用户密码passwd temp_test ​将sudoers文件的权限修改成可编辑chmod -v u+w /etc/sudoers​使用vim编辑sudoers文件vim /etc/sudoers​在sudoes文件中添加如下的内容找到root ALL=(ALL)

2020-10-10 13:44:49 489

转载 mysqlclient 1.3.13 or newer is required; you have 0.9.3

找到Python环境下 django包,并进入到backends下的mysql文件夹找到base.py文件,注释掉 base.py 中如下部分(35/36行)if version < (1, 3, 3):raise ImproperlyConfigured(“mysqlclient 1.3.3 or newer is required; you have %s” % Database....

2019-11-28 14:53:26 281

原创 上传素材到微信

“”"微信素材putimport ospic_dir = r’’ # 文件的路径access_token = ‘’ # 微信的全局 access_token#参考官方文档,调用的cmd的curl命令cmd = ‘curl -F media=@%s “https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=...

2019-11-13 18:32:26 466

原创 get_deleted_objects() takes 3 positional arguments but 5 were given

django 的 xadmin 报错 get_deleted_objects() takes 3 positional arguments but 5 were given把 xadmin\views\delete.py 34行 (self.deleted_objects, model_count, self.perms_needed, self.protected) = get_del...

2019-07-25 17:41:08 2451

原创 djang 模板语法大全

一、形式:小写: {{ name | lower }}二、串联:先转义文本到HTML,再转换每行到 标签: {{ my_text|escape|linebreaks }三、过滤器的参数显示前30个字:{{ bio | truncatewords:“30” }}格式化:{{ pub_date | date:“F j, Y” }}过滤器列表:{{ 123|add:“5” }} 给val...

2019-07-25 11:25:29 251

原创 django2.0+xadmin2.0d打造权限级管理后台【二】

xadmin权限级店铺系统继承AbstractUser 控制auth表,这里面有一个问题,密码无法加密,到时候保存密码的时候调用make_password方法from django.contrib.auth.hashers import make_passwordmake_password(password)做一个店铺表,然后,每一个表都关联店铺表,生成一个店铺字段,表示数据是谁创建的...

2019-07-15 10:54:54 1459 6

原创 django正反向以及无关联数据表序列化的问题

最近写到rest_framework返回数据,需求有正向的数据关联反向的数据关联,以及没有关系的两个表之间的数据关联起来一起返回出去我的数据模型# 用户表class User(models.Model): username = models.CharField(max_length=50, default='可爱', editable=False, verbose_name='昵...

2019-04-18 14:37:43 1384 1

原创 django QuerySet遇到的几个DateTimeField格式的查询过滤问题

我最近写了一个需求,获取用户最近一日,周,月,总的收入详情,我也是在网上找了一部分资料,然后自己实验,写完了代码,分享给大家now = datetime.datetime.now() # 打印day_start之后得到的是 2019-04-16 19:16:26.150070 表示现在的前24个小时day_start = now - datetime.timedelta(hours=23, ...

2019-04-17 19:31:50 3491

原创 【原创】python打造自动聊天回复机器人

最近用 图灵 + itchat组件库写了一个微信自动回复的机器人,发现很多可以拓展的,仅供参考!#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2019/4/4 14:45# @Author : An ning# @email : [email protected]# @File : robot.py#...

2019-04-04 17:29:56 1630

翻译 REST framework JWT Auth 【翻译版】

REST framework JWT AuthJSON Web Token Authentication support for Django REST Framework【对Django REST框架的JSON Web令牌身份验证支持】OverviewThis package provides JSON Web Token Authentication support for Djan...

2019-03-06 16:59:55 738 1

原创 mysql从5.5升级到5.7【ubuntu】

由于Django2.1不再支持mysql5.6以下版本,所以,只能升级mysql了,我把遇到的问题写下,供参考:1 配置mysql-apt并做相关更新 1 2 3 4 5 sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb sudo dp...

2019-01-03 11:18:01 565

原创 django2.0+xadmin2.0d打造权限级管理后台【一】

【需求】:不同用户登录得到不同数据,每个用户看到的数据只能是自己创建的,或者是最高管理员创建的,最高管理员可以看到所有人的数据。【使用技术栈】:Django2.0.7【注意一定要2.0版本的】+ Xadmin-django2 + python3.6 + pycharm这篇文章是我项目昨晚写下来的,里面很多坑点,到最后也没搞完,而是使用插件去掉了BUG,如果能帮到你,帮我点个赞呗。...

2018-11-06 16:52:06 6337

原创 Xadmin操作心得,持续更新!

Django外键约束管理# django中models加入models.ForeignKey的字段中,在外键放加入 on_delete= 可以有以下效果# on_delete有CASCADE、PROTECT、SET_NULL、SET_DEFAULT、SET()五个可选择的值# CASCADE:此值设置,是级联删除。# PROTECT:此值设置,是会报完整性错误。# SET_NUL...

2018-10-26 21:51:48 2486 1

原创 restful .md

restful framework 风格写法参考资料cbv resfull写法from django.utils.decorators import method_decorator# 忽略csrf请求class ...(): @method_decorator(csrf_exempt) def dispatch(...): return super(....

2018-10-05 11:52:04 968

原创 【原创】MySQL数据常识知识

启动命令mysql -u root -p查看所有数据库show databeses;进入表use table_name;查看所有表show tables;查看表内字段show columns from table_name;指定检索单个列select 列名 from 表名;指定检索多列select 列名,列名... from 表名;...

2018-08-27 21:20:48 193

原创 【原创】Xadmin配置详情

 此文为Python_anning原创,未经允许,不得随意转载! 首先安装Xadmin 由于Xadmin安装无法安装到最新,要最新版的可以去GitHub上Clone下来。 Xadmin GitHub地址https://github.com/sshwsfc/xadminpip install Django-Xadmin接下来需要在settings里的INSTALLED_APPS中注册...

2018-08-27 21:08:50 429

转载 RESTful API 编写指南

 转载自  https://www.cnblogs.com/chinajava/p/5871310.html 基于一些不错的RESTful开发组件,可以快速的开发出不错的RESTful API,但如果不了解开发规范的、健壮的RESTful API的基本面,即便优秀的RESTful开发组件摆在面前,也无法很好的理解和使用。下文Gevin结合自己的实践经验,整理了从零开始开发RESTful A...

2018-08-25 20:06:47 213

原创 【原创】 django搭建项目基础步骤~

上篇我们讲了如何运行起django,现在讲如何操作django:django要搭建起来,我梳理了一下,一个需要以下几步:第一步:创建工程project 第二步:创建项目第三步:激活项目第四步:配置数据库第五步:创建模型类第六步:生成迁移文件并执行 第七步:配置站点...

2018-05-27 13:19:01 356

原创 【原创】django项目中一些简单的语法操作~

常用语法将 类名添加到某个修改页面属性类中 (inlines = [类名])在创建时添加2个 数据类名  class 类名(admin.StackedInline/TabularInline(显示页面结构有点不同)):    model = 数据类名    extra = 2​    布尔值显示问题把函数名写入list_dispaly ,替代原先显示布尔的对象def 函数名(sel...

2018-05-25 20:32:02 298

原创 【原创】使用pycharm进入虚拟环境进行项目开发~

上一篇已经讲了如何搭建虚拟环境及建立一个开发app项目,接下来我们是来具体写app的开发以及与数据库的交互~首先我们打开pycharm,open目标选择你所创建的app名称,注意,此时会有2个app名称,选择上面的。进入后选择file-settings选择红框中的第一个,然后选择你所创建的虚拟开发环境中的Scripts-python.exe 这样便切换到了虚拟开发环境。点击pycharm左下角 T...

2018-05-23 19:02:48 17925 1

原创 【原创】Django—迅速在window上搭建一个虚拟开发环境~

#首先在一个合适的位置建一个文件夹,这个文件夹就是你虚拟环境的位置#打开终端,cd 进入你所创建的虚拟环境文件夹中 输入pip/pip3 install virtualenv#安装好virtualenv之后,我们开始创建虚拟环境virtualenv myvenv#使用virtualenv命令创建一个虚拟安装环境文件(myvenv是我随便取的)#在当前路径下,直接输入venv\Scri...

2018-05-23 17:29:33 842

原创 【原创】使用python写一个redis和mysql的简单交互验证登陆(纯手打,不足请见谅!)

简介使用python写一个简单的redis和MySQL的验证登陆,我们要达到的目的有以下几种:     在MySQL中创建用户表,有用户名和密码字段让用户输入用户名和密码进行登录,如果用户名和密码在表中存在则登录成功,否则输出登录失败如果登录成功,则将登录信息缓存在redis中以后用户的每次登录,都首先查询redis中是否有缓存如果有就直接登录如果没有就查询MySQL,用户则存在就将该用户信息缓存...

2018-05-19 14:42:21 802

空空如也

空空如也

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

TA关注的人

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