轻编程的博客

每天一篇,轻轻松松学编程!

  • 博客(150)
  • 资源 (17)
  • 收藏
  • 关注

原创 Python实现图片(合并)转PDF

在日常的工作和学习过程当中,我相信很多人遇到过这样一个很普通的需求,就是将某一个图片转为PDF或者是将多个图片合并到一个PDF文件。但是,在苦苦搜寻一圈之后发现要么要下载软件,下载了还要注册,注册了还要VIP,甚至SVIP才能实现这样的需求!今天,我带大家把这个功能打下来!这个文件夹中的这些图片就是我们今天的主要任务,将这些图片按照顺序合并到一个PDF文件!

2024-03-11 18:16:16 513

原创 通过Python pypdf库轻松拆分大型PDF文件

2011到2016年之间,在此基础上又诞生了一个PyPDF2的分支,这个分支其实是真正走到大众面前的一个库,在很多优秀的python书籍中都能看到该库的身影。好在开源的力量是无穷的,正所谓,天下大势,合久必分,分久必合,2023年pypdf回归本源,PyPDF2 被合并回 pypdf,现在的名称全部为小写,成为没有数字的pypdf!pypdf最早可以追溯到2005年开源发布,最早名称是"pyPdf",中间的P是大写的,是一个纯python库,这个库一直持续到2010年的pyPdf1.13最后一个版本!

2024-03-11 18:14:04 999

原创 Win11系统实现adb命令向安卓子系统安装APP

Win11系统实现通过adb命令向安卓子系统安装已下载好的apk包。要实现以上目标,我们需要用到一个Android SDK 的组件Android SDK Platform-Tools!这个组件呢其实是被包含在 Android Studio中的,如果你对安卓开发有所了解对此应该不会陌生,当然如果我们对安卓开发一无所知也不影响我们使用该组件来实现以上目标的!

2024-02-29 16:00:00 779 1

原创 Win11系统安装安卓子系统教程

随着Win11系统的不断普及,以及硬件设备的更新换代,我相信很多同学都已经更新并使用到了最新的Win11系统。那么,Win11系统最受期待的功能“Windows Subsystem for Android”(简称WSA),即《安卓子系统》。他可以让你在Win11 PC上直接安装运行各种安卓手机APP应用与游戏,无需安装第三方模拟器或虚拟机。

2024-02-29 11:41:25 1691

原创 pypinyin,一个超级实用的 Python 库!

Python pypinyin 是一个用于将汉字转换为拼音的 Python 库。它基于汉字拼音数据表,提供了简单而强大的 API,可以满足各种汉字转拼音的需求。pypinyin 库支持多种拼音风格和输出格式,同时还提供了丰富的参数选项,使得用户可以根据自己的需求定制转换结果。如果默认的拼音风格无法满足需求,可以通过继承 Style 类来定义自定义的拼音风格。result = pinyin('中国', style=MyStyle.CUSTOM_STYLE)

2024-02-18 13:34:57 842

原创 pyjwt,一个强大的 Python 库!

PyJWT是一个用于创建、解析和验证JSON Web Tokens(JWT)的Python库。JWT是一种紧凑且自包含的方式,用于在网络应用之间安全地传输信息。它由三部分组成:头部、载荷和签名。PyJWT库能够轻松地处理JWT,并在Python应用程序中实现身份验证和信息传输的安全性。除了使用默认的过期时间外,PyJWT还可以自定义过期时间处理逻辑,以满足特定的需求。例如,可以在解析JWT时检查过期时间,并根据情况进行处理。

2024-02-16 08:46:04 1007

原创 poetry,一个超实用的 Python 库!

Python Poetry 是一个专注于 Python 项目依赖管理的工具,它提供了一种简洁而强大的方式来定义项目依赖、创建虚拟环境、构建和发布 Python 包。与传统的依赖管理工具相比,Python Poetry 具有更加简洁的语法、更加直观的操作界面和更高效的依赖解析算法,使得项目的依赖管理变得更加简单和可靠。Python Poetry 使用 pyproject.toml 文件来定义项目的依赖和配置信息,这种格式简洁明了,易于理解和维护。

2024-02-16 08:44:04 930

原创 solara,一个超级厉害的 Python 库!

Python Solara 是一个基于 Python 的工具库,用于太阳能系统的建模、优化和分析。它提供了一系列功能强大的工具和模型,包括光伏电池、光伏组件、太阳能光照、阴影分析等。Python Solara 的设计理念是简单易用,它提供了直观的接口和丰富的功能,使得用户能够快速构建太阳能系统模型,并进行性能优化和分析。Python Solara 是一个强大的太阳能系统建模和优化工具,为用户提供了丰富的功能和直观的界面,使得太阳能系统的建模和优化变得更加简单和高效。

2024-02-13 14:14:22 438

原创 程序员的悲哀:知名Python库requests作者失业了

然而,这并不意味着程序员职业的悲哀。相反,这是对每一位程序员的一种警示:在这个充满变数的时代,我们需要不断提升自己的技能,增强自己的竞争力。同时,我们也需要理解,尽管我们创造了众多的技术奇迹,但我们仍然是社会的一部分,需要关注自身的生活质量,平衡工作与生活。首先,我们必须认识到,程序员,作为一种职业,其工作机会和稳定性与整个科技行业的动态紧密相连。Kenneth Reitz 最近的推文显示,其本人正在寻找新的工作机会 —— 缺少稳定的收入来源,也难怪 Kenneth Reitz 需要 “在线求打钱”。

2024-02-03 11:18:50 398

原创 怎样选择多线程多进程和多协程?

有这么多可以实现并发的方式方法,那么,我们怎么确定在合适的时机采用合适的实现方法呢?这就需要我们对各个实现并发的方式方法有一个全面的概念性的理解,以及他们的内在执行逻辑优缺点有一个清晰的认识!如下图所示,首先我们需要对单进程、多进程、多线程及多协程之间有一个全局性的认识!

2024-01-31 15:04:11 935

原创 Ubuntu server如何使用 Daphne + Nginx + supervisor部署 Django

Django从 3.0版开始加入对ASGI的支持,使Django开始具有异步功能。截止目前的5.0版,对异步支持逐步也越来越好,相信在未来的版本中异步将会支持的更加完善。所以说,我们也需要适时的更新我们的技能,学会在asgi异步服务器环境中部署django项目!在部署之前我们所有的依赖均隔离在python的虚拟环境中,并不是在全局环境中,包括supervisor也是通过pip命令安装到虚拟环境中使用,并不使用 ubuntu的 sudo apt install命令安装在全局环境中,这是需要注意的一点!

2024-01-31 15:01:48 1064

原创 ubuntu+nginx+uwsgi部署django项目

相比较学习Django来说,部署应该是在整个环节中比较难的一项,特别是一些自学者,对liunx系统的命令行操作不熟悉,甚至是从来没有接触过服务器,这一块我相信劝退了很多人!当初我自己学习的时候也是如此!但我仍然觉得自学是一件非常酷的事,虽说可能会走些弯路,但这些弯路何尝不是一种历练和积累呢?你看人生的每一步都是这样,越想走捷径的人最后都绕了远路,马云在成功之前也曾经历过无数失败,所以直面困难。一、学会总结归纳问题,并养成作笔记的习惯二、出现问题,学会利用搜索引擎去搜索问题。

2024-01-30 10:41:33 180

原创 Django实现富文本编辑器Ckeditor5图片上传功能

上一章我们已经为我们的博客继承了富文本编辑器Ckeditor5,虽然已经可以对文字进行排版处理,虽然已经可以通过插入图片的url地址来插入图片,但还无法通过本地上传图片,那么我们这个富文本编辑器就是不完整的,这一章我们将实现上传图片功能!​Ckeditor5图片上传采用的是异步上传的方式,也就是Ajax无刷新上传文件,那么我们的后端就要求返回的数据格式为JSON,并且必须符合要求!了解了以上格式之后,剩下的就是利用Python构造上传方法,创建上传视图及url一、创建上传文件视图。

2024-01-30 10:32:22 290

原创 Python并发编程的概念和重要性

假如我们编写了一个爬虫,要爬取很多的网页,如果你是按照顺序爬取的话,可能需要花费1小时,但如果我们此时使用并发的技术,同时进行多个网页的下载和解析,很可能会将这个时间缩短到20分钟。例如,在网页浏览器中,用户可以同时打开多个网页,浏览器的并发编程模型允许这些网页在后台线程中同时加载和渲染,从而提高了网页的加载速度和浏览器的响应速度。总之,并发编程在现代计算机科学和软件开发中扮演着重要的角色,它能够提高程序的性能、响应速度和资源利用率,是开发高效、可扩展和可靠软件的关键技术之一。

2024-01-22 19:04:33 406

原创 从零开始:Ubuntu Server中MySQL 8.0的安装与Django数据库配置详解

这也是为了方便测试而设置的,在将环境切换到生产环境之前,您应该删除这个数据库及其访问权限。简而言之,这段信息是关于MySQL安装过程中的一些安全和配置选项的提示。根据您的需求和环境,您可能需要采取特定的行动,例如为root用户设置密码或删除匿名用户。第二次输入密码提示才是数据库root用户的密码,默认root用户的密码为空,回车即可登录!这段信息是关于MySQL安全性的提示,它询问您是否要禁止root用户从远程进行登录。这个组件用于增强密码的安全性,它可以帮助您确保用户设置的密码足够强大。

2024-01-22 18:53:03 1195

原创 【超实用】用Python语言实现定时任务的八个方法,建议收藏!

在日常工作中,我们常常会用到需要周期性执行的任务,一种方式是采用 Linux 系统自带的 crond 结合命令行实现。另外一种方式是直接使用Python。接下来整理的是常见的Python定时任务的八种实现方式。

2024-01-20 12:08:05 871

原创 Ubuntu纯净服务器系统使用Nginx+uwsgi部署django项目

当前文章依赖最新的ubuntu-22.04.3-live-server-amd64服务器系统,python3-10版本,django为5.0版!该服务器系统我们可以通过虚拟机来在本地安装,也可以使用云服务器,操作方式方法大同小异!

2024-01-12 16:42:15 1068

原创 Python将两个或多个列表合并为一个列表,并根据每个输入列表中的元素的位置将其组合在一起

函数首先使用列表推导式找到所有列表的最长长度,然后使用嵌套的for循环遍历每一列,将每列填充为最长长度的值或者使用指定的填充值。因此上,如果你确定你要迭代的列表长度一致,则建议将strict设置为True,如果一个可迭代对象在其他几个之前被耗尽则会引发 ValueError​​​​​​​。如果未指定 strict=True 参数,所有导致可迭代对象长度不同的错误都会被抑制,这可能会在程序的其他地方表现为难以发现的错误。其源码如下:​​​​​​​。

2024-01-01 19:51:21 740

原创 Django + Matplotlib:实现数据分析显示与下载为PDF或SVG

其次,笔者也确确实实曾经接到过一个这样的开发需求,甲方是一个医疗方面的科研团队,有相当大的一些关于癌症治疗方面的医疗数据,通过这些数据可以分析出很多东西,最重要的是将数据通过一些科学计算后转换为可视化的数据图,并且要根据用户的检索数据实时分析展示,并且可保存为pdf或svg格式的源文件,可提供后期印刷一类的二次修改使用;做完以上两步之后,其实只需要将img_base64_to_file方法的返回值传递到get请求的上下文当中,在django的模版中通过模版过滤器safe渲染即可!

2023-12-07 14:39:22 1214

原创 我用django写了一个商城系统baykeshop,通过pip即可安装

baykeShop(拜客商城系统)是一款全开源Python栈商城系统,管理后台完全前后端分离重写以适配项目,前后端100%开源,后台前端采用开源开源库对接开发,美观、易用、符合当前时下流行的技术栈,后端依托django强大的框架体系,深度结合rest_framework第三方包,使得前后端共用一套接口体系分发扩展,商城PC端采用接口数据可视化的方式采用html渲染还原页面,使其更符合web端的需求,更利于SEO优化,摆脱了前后端分离所带来的打包过程,以及上手难度,更易维护,开发,学习!

2023-08-28 21:17:41 709

原创 一文彻底搞懂弄清Vue Router4+vite4后台管理的动态路由问题

前后端分离可以说是当下最火的开发方式,充分将后端从前端的繁琐工作中解放了出来,也让更多之前后端瞧不上的前端有了一席之地,诞生了前端工程师这个称呼和岗位,但通过笔者的观察前端工程化其实就是抄袭了后端的一些开发思想所诞生的产品及框架。

2023-07-19 13:43:07 1439

原创 python列表嵌套字典递归修改父类的某个值

在做项目的时候遇到一个需求,有一个多层嵌套的树形结构,需要判断子类中的某个标记为True的时候同步更改父类的某个标记为True,一个简单的递归即可搞定!

2023-07-08 12:03:04 367

原创 Pinia状态管理库的基本使用

Pinia 是 Vue 的存储库,它允许您跨组件/页面共享状态。是vuex的同类产品也是vue3官方推荐的默认全局状态管理包!发挥一下阅读理解能力,我们完全可以从他的字面意思去理解,无需想的过于复杂,全局状态应该说的就是某一组数据或某一个数据的变化是不属于某一个具体的组件,而是属于全局层面的,再进一步的理解其实就是每个组件都可以访问到改数据并且可以修改该数据,应用到全局,也就是组件共享数据!

2023-04-20 14:40:53 473 1

原创 axios的简单封装与使用

在src目录下新建一个api的目录,这个目录统一管理向服务器请求的接口方法,在其内部创建一个index.js的文件,我们上一节的分类请求接口进行改造。在layout目录下的。

2023-04-20 14:39:44 179

原创 Vue3组件化开发之axios的安装与使用

axios库的使用非常简单,简单浏览一下官网即可了解个大概。组件中来处理关于导航的业务。

2023-04-20 14:38:31 211

原创 vite的环境变量配置详解

其中导出函数的两个参数分别对应的值为: - command为当前项目的运行模式,开发模式它返回的值是serve,而在生产环境下为 build. - mode读取的是.env文件的后缀,默认: 'development' 用于开发,'production' 用于构建,这也就是他为什么会自动读取开发环境变量配置文件的原因!的方式导入环境变量,但是你可以使用 Vite 导出的 loadEnv 函数来加载指定的 .env 文件。文件,分别用来存放打包时环境变量配置和开发时环境变量配置!1、Vite 在一个特殊的。

2023-04-20 14:24:14 1453

原创 Vue3子组件向父组件传值及传递事件

回到我们这个组件,用一个简单的复用来说明这个需求的实际使用场景,当我们多次引入这个search组件之后,我们就会发现每次修改传值的业务操作,我们都要回到子组件中去操作,那如果父组件中的两个搜索框要执行不一样的业务操作,那么将会出现一个严重的冲突,只能绑定一个回调!为什么会产生这样一个需求,我们先来看看我们已经封装好的search类型的组件,在其内部有一个搜索框,当他被引入父组件之后,其组件内部的事件和值就必须要传递到父组件,才能进一步操作,和完成需求,也才能称其为真正的复用组件!子组件中绑定响应式的值。

2023-04-20 14:23:06 1163

原创 Vue3实战之AsideBox组件的封装与使用

参考文档:https://cn.vuejs.org/guide/components/events.html#usage-with-v-model。侧边栏主要由 搜索、最新文章、标签、归档四个基础模块构成,通过观察我们可以发现一个共性,就是样式基本一致,只是对应的相关内容略有区别。那么我们是否可以考虑,将这四个模块封装到一个组件当中,根据在父组件传入的类型显示不同的布局和内容。该代码中最重要的知识点是搜索框子组件向父组件传值的基本用法!在src/components目录下创建一个。

2023-04-20 14:20:43 209

原创 Vue3父组件向子组件传值之ArticleItem组件的封装与使用

全局组件我们说了,统一放在src/components目录中,这里边的组件我们全部作为全局组件注册使用。1、新建一个ArticleItem.vue的文件,首先我们将Layout.vue组件中,重复出现的文章列表的区块代码全部拿到这个组件中。2、通过局部组件引入的方式使用组件。3、注册全局组件,做到一次注册全局使用,无需再次引入组件。在src/base.js中引入如下代码,这就是全局注册组件的方式。官方文档// 挂载全局对象// 挂载全局组件。

2023-04-20 14:18:32 457

原创 django开发小程序实现openid登录功能

django是一个Python栈的重型框架,可以说web开发中遇到的相关技术栈在这个框架中都能找到身影,如果说要学习PythonWeb开发,自然是绕不开的存在,如果能再深入其源码内部窥视一番,那收获绝对满满,他的架构设计思路,各种插件机制的开发,以及眼花缭乱的函数式装饰器,类装饰器等等的一些酷炫技巧,真的是让人不得不感叹一句,!

2023-04-03 10:47:54 1176 4

原创 Flask博客开发实战-用户中心实现修改个人信息功能

该功能的实现在做用户管理的时候其实我们已经写过了,这里其实仅仅只需要做的是获取到当前用户,允许用户登录后修改自己用户信息就可以了!在app/admin/forms.py中的CreateUserForm类中新增刚才已生成字段的表单字段!那么,用户中心仅允许自己编辑自己的信息,我们只需要做的就是拿到自己的用户id来替换这个逻辑当中即可!修改app/auth/templates/userinfo.html模板中的我的评论菜单如下。他的修改的逻辑是从url中传入了要修改的某个用户的id来区别当前修改的是谁的信息!

2023-01-15 15:00:36 713

原创 Flask博客开发实战 -用户中心查看个人评论功能

这个功能其实非常简单,代码也都是重复讲过的,这里大家可能会忽略掉我们之前讲过的这个g对象,这个g对象是一个全局对象,并且我们把user对象挂载到了g对象下边,就可以通过g.user的方式去获得当前登录的用户信息!这里的主要逻辑代码大家可以去看app/auth/views/auth.py中的load_logged_in_user()和login_required()两个函数!修改app/auth/templates/userinfo.html模板中的我的评论菜单如下。修改个人中心我的评论菜单URL。

2023-01-15 14:57:04 228

原创 Flask博客开发实战 - 评论管理功能实现

评论管理与文章管理以及其他的管理功能类似,不同的是管理后台不需要添加评论功能,因此上我们只需要实现查看所有的评论列表以及删除功能即可,另一个就是可以查看该条评论归属于某一篇文章,可以直接跳转到该文章页面去!在app/admin/templates/admin/index.html中的文章管理菜单下添加一个评论管理的菜单,并链接到后天管理的评论列表。当我们规划好需求之后,那么其实写代码就非常简单了,经过之前的大量练习,可能不需要我来带大家写,大家也能很快的实现这个功能!后台管理模板中添加评论管理菜单。

2023-01-15 14:55:28 399

原创 Flask博客开发实战 - 实现文章评论功能

以上代码大部分不需要解释,在之前的章节中已经写过很多,那这里就需要注意一个文章和用户与评论之间的关联关系,user_id和post_id字段分别是标明了用户及文章与评论内容之间的关联关系,也就是我们在上一步中说的该评论归属某一篇文章和某个用户,所以在发表评论时我们需要向数据库保存他们的关联关系!提示:当前视图的post请求中没有任何权限校验!在app/blog/detail.html中的最后添加如下代码,相关代码已经在之前的章节中写了很多了,大家可以自行理解消化下,视频中我也会对相关代码进行大概的说明!

2023-01-15 14:53:25 653

原创 Flask博客开发实战|本地如何快速运行调试源码

Flask博客开发实战|本地如何快速运行调试源码

2023-01-15 14:48:51 244

原创 一文总结 JavaScript 对象遍历的几种方式

循环时,返回的是所有能够通过对象访问的、可枚举的属性,既包括存在于实例中的属性,也包括存在于原型中的实例。用于获取对象自身所有的可枚举的属性值,但不包括原型中的属性,然后返回二维数组。每一个子数组由对象的属性名、属性值组成。用于获取对象自身所有的可枚举的属性值(不包括 Symbol 值作为名称的属性),但不包括原型中的属性,然后返回一个由。用于获取对象自身所有的可枚举的属性值,但不包括原型中的属性,然后返回一个由。用于获取对象自身所有的可枚举的属性值,但不包括原型中的属性,然后返回一个由。

2022-11-30 14:13:16 1026

原创 vue3Blog首页基础布局样式规划

思考:我们已经安装了一个ant-design-vue的组件库,是否还可以安装其他的UI组件库混合使用?答案是可以的,比如这个组件库没有要用到的组件,但另外一个组件有,我们完全可以再安装,单独将某一个使用到的组件引入即可,当项目打包的时候也不会说把所有的安装的都打包进去,只会打包我们是用的组件,前提是,没有全局引入相关UI组件库!

2022-11-30 08:29:13 784

原创 Vit安装配置Ant Design Vue组件库

这个在官方文档被称作组件作用域css,意思是带有scoped的样式块中定义的样式只会作用于当前组件,不会影响到全局或者其他组件,即使是同名的class也不会影响!这里我们引入ant的button组件来验证是否自动引入生效,如果不出问题打开页面将会正常看见button组件的正常显示!这样子就不需要手动再去引入相关提示组件了,直接通过proxy来调用挂载的全局对象来调用该组件!那么用到这两个组件的时候,我们只需要在组建中引入vue相关的接口即可!之后清空 App.vue文件中的内容,只留下如下所示的内容。

2022-11-29 08:33:17 808

原创 Vite快速创建Vue3项目

拓展:assets目录中可以自己分化出不同地子目录,用来根据自己的需求存放文件。如assets/util/可以用来存放工具类js,assets/api/可以用来存放业务接口js等等。Vite 是一个轻量级的、速度极快的构建工具,对 Vue SFC 提供第一优先级支持。作者是尤雨溪,同时也是 Vue 的作者!这个命令会安装和执行 create-vue,它是 Vue 提供的官方脚手架工具。执行完以上步骤之后,我们会得到如下所示的一个目录结构:目录结构说明。此时,我们就可以直接访问。

2022-11-07 15:54:26 425

原创 Vue3 + VueRouter + Vite + pinia组件化开发实战入门

本教程命名为,本课程融合了Vue3组件化开发相关几个技术栈,相关案例全部采用Vue3提供的组合式 API (Composition API)进行讲解, 并且不会涉及选项式API,这对刚开始学习Vue的同学非常友好,不会有固有思维的限制,上手更加容易!本课程作为前端组件化开发的入门实战课程,力求精简,将通过一个博客的案例整合相关的技术点,以及每一个技术点在实战中的基础应用,以实战为最终目的,力求能带领大家快速上手。

2022-11-07 15:48:49 563

橙色的网上购物零售商城网站html源码(购物车数字可变,金额不变)

橙色的网上购物零售商城网站html源码(购物车数字可变,金额不变) 需求背景: 设计完整的商城页面功能 主要功能: 首页 商品列表页 详情页 会员中心 登录 注册等一应俱全

2023-11-08

CRMEB pro多店版PC端商城模版v2.6,CRMEB-PRO-M-PC-v2.6.0(20230915)

CRMEB pro多店版PC端商城模版v2.6,CRMEB_PRO_M_PC_v2.6.0(20230915)

2023-11-04

CRMEB多门店 v2.5.xmind思维导图源文件

CRMEB多门店 v2.5.xmind思维脑图源文件 一、更新说明 新增功能 一、供应商 1、供应商商品 新增供应商后台上传商品功能,可上传支持快递配送的商品。 2、供应商对账 (1)新增供应商与平台的对账结算,通过供应商设置的“商品结算价”进行结算。 (2)新增供应商提现功能,供应商可将对账后的账户金额,向平台申请提现。 3、供应商入驻 新增供应商入驻功能,用户可在移动端申请入驻,平台审核通过后可成为供应商。 二、收银台 1、UI交互升级 (1)升级收银台的整体UI,细节规范整体调整。 (2)升级扫码枪关联功能,店员扫商品条码、扫微信/支付宝付款码、扫订单的核销二维码无需点击到输入框光标,操作体验更好。 三、订单/支付 1、新增核销页面,可输入核销码核销订单。 2、新增平台端余额支付验证开关,关闭后,收银台进行余额扣除的操作时,将不需要用户验证,直接扣除余额。 3、优化线下支付订单可在收银台操作“确认支付”。 四、门店 1、新增首页门店定位功能,选择门店后,商城中的商品详情、门店主页,会默认选择此门店(此处默认的优先级最高)。

2023-10-09

多店版品牌连锁智慧零售电商商城系统CRMEB-PRO-M-v2.6.0(20230920) 新增供应商商品、对账,收银台等

一、更新说明 新增功能 一、供应商 1、供应商商品 新增供应商后台上传商品功能,可上传支持快递配送的商品。 2、供应商对账 (1)新增供应商与平台的对账结算,通过供应商设置的“商品结算价”进行结算。 (2)新增供应商提现功能,供应商可将对账后的账户金额,向平台申请提现。 3、供应商入驻 新增供应商入驻功能,用户可在移动端申请入驻,平台审核通过后可成为供应商。 二、收银台 1、UI交互升级 (1)升级收银台的整体UI,细节规范整体调整。 (2)升级扫码枪关联功能,店员扫商品条码、扫微信/支付宝付款码、扫订单的核销二维码无需点击到输入框光标,操作体验更好。 三、订单/支付 1、新增核销页面,可输入核销码核销订单。 2、新增平台端余额支付验证开关,关闭后,收银台进行余额扣除的操作时,将不需要用户验证,直接扣除余额。 3、优化线下支付订单可在收银台操作“确认支付”。 四、门店 1、新增首页门店定位功能,选择门店后,商城中的商品详情、门店主页,会默认选择此门店(此处默认的优先级最高)。 2、新增门店商品批量操作功能 ● 批量上下架 ● 批量修改商品展示(移动端/收银台) ● 批量修改商品分类

2023-10-09

crmeb知识付费v2.1.5最新版直播教育内容付费在线考试系统

优化功能: 1.答题提交数据优化处理,数据量过大时有可能出问题 2.专题查看素材弹窗尺寸优化处理 3.加了防盗链后,资料下载问题 4.素材、轻专题oss上传预览修复 5.pc端底部版权加载优化 6.试题模版、证书模版下载优化处理 7.关闭或隐藏讲师后对讲师名下商品等进行操作 8.优化滑块儿验证图片不展示情况 9.讲师提交商品课程等给平台提醒 修复功能: 1.直播使用密码有误 2.我的资料有误 3.学习人数超过1万后pc端轻专题详情有误 4.移动端讲师列表关注状态有误 5.图文详情报错 6.讲师后台素材直接加音视频连接有误 7.修复滑块验证显示异常 8.pc端直播间聊天记录中礼物图片展示有误 9.商城订单未支付删除库存恢复 10.后台专题设置等图片尺寸说明统一 11.订单导出优化及商品订单无购物车数据修复 12.讲师申请阿里云短信模版优化,发送短信优化 13.讲师关注操作及展示修复 14.添加客服成功后弹窗优化处理 ---------- 2032-07-04替换包,修复部分问题 ----------

2023-07-18

django4.2+mysql8.0开发的企业管理系统,可在做投票答题及视频课程管理相关的毕设

项目说明 项目采用django4.2以及mysql8.0开发,请务必确保Mysql版本一致! ## 运行项目 1、创建虚拟环境 python -m venv venv 2、激活虚拟环境 windows系统: venv\Scripts\activate linux系统: source venv/bin/activate 3、安装依赖 pip install -r requirements.txt 4、导入数据库 项目目录有个djoa.sql的文件,请提前创建好数据库,并将该sql文件的数据导入数据库! 5、修改数据库配置信息 在项目的oasite文件夹中的settings.py中修改mysql数据库的配置 ```python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'djoa', # 数据库名 'USER': 'root', # 用户名 'PASSWORD

2023-05-16

django4.1 + drf + uniapp实现的前后端分离点餐小程序

django4.1 + drf + uniapp实现的前后端分离点餐小程序 实现了进入进入小程序静默授权登录,获取小程序的openid, 保存为用户 采用JWT登录 加入购物车,购物车基本的增删改查,一键购买,无支付,模拟支付流程 可以修改用户头像和昵称 代码简单易懂,容易学习,普通的作业和毕业设计可以使用

2023-04-02

baykeshop商城系统,python+django4+mysql8+redis开发,使用文档完善,毕设好帮手!

项目特色 一款更符合国人使用和学习的Python django开源商城项目,没有复杂的语法和过渡的封装, 一切符合django的使用方式,全部采用django的cbv模式开发,便于代码复用及二开和学习! 1、后台定制默认admin,支持动态菜单,兼容三方皮肤(如:django-simpleui) 2、完整的多规格商品逻辑,支持商品SPU和SKU及规格关系 3、支持余额支付、微信支付、支付宝支付,配置简单收款便捷 4、凭借django强大的加持,可轻松配置多数据库Mysql/Sqlite3等 5、独立配置文件,通过简单的配置修改可控制全局相关功能 6、PC端采用django的模板系统开发,移动端通过DRF框架将分离开放标准的RestFull api接口

2023-03-21

Flask精美完整博客源码,含管理后台及个人中心,简单权限管理!

Flask精美完整博客源码,含管理后台及个人中心,简单权限管理! 在终端运行如下几个命令创建虚拟环境并安装依赖,步骤是: 创建虚拟环境:python3 -m venv venv 激活虚拟环境:source venv/bin/activate 安转依赖:pip install -r requirements.txt 等待以上几个命令安装完成之后,还有最后非常重要的一步,配置数据库! 将RealProject目录下的settings.py中的SQLALCHEMY_DATABASE_URI配置项修改为最开始新建的数据库账号密码,如下所示: SQLALCHEMY_DATABASE_URI = 'mysql://flaskdb:[email protected]:3306/flaskdb?charset=utf8' 配置环境变量,终端运行如下命令: export FLASK_APP=RealProject export FLASK_ENV=development 终端运行同步迁移数据库命令 flask db migrate flask db upgrade

2022-06-24

python + django + mysql + opencv实现的二手交易网站,可识别产品图片-毕设

python + django + mysql + opencv实现的二手交易网站,可识别产品图片

2022-05-19

python+django+mysql实现的在线音乐推荐系统,基于协同过滤算法

1、开发工具: Python3.8,pycharm2020professional,django3.1.1,mysql8,bootstrap、jquery、layer、webuploader 2、功能 前台用户注册、登录、注销、个人信息修改、密码修改、收藏音乐、评分音乐、评论音乐、播放音乐、下载音乐、添加歌单、个人兴趣标签等 后台用户、音乐、音乐类型、评分、评论、收藏、歌单、兴趣标签管理,权限管理等 3、协同过滤推荐算法 游客进行热点推荐,根据音乐被收藏的次数降序推荐 登录用户进行基于用户和基于项目的推荐 4、超级管理员:admin admin 其他管理员:admin1 pass123456

2022-05-18

python django框架开发的中草药管理系统,上传草药图片可精准识别草药

python django框架开发的中草药管理系统,上传草药图片可精准识别草药

2022-05-17

python+django+mysql+opencv开发的简易监控管理系统,可参考学习或毕业设计

python+django+mysql+opencv开发的简易监控管理系统,可参考学习或毕业设计

2022-05-17

python+ django+mysql鲜花商城系统源码,含会员折扣支付宝支付功能

python+django+mysql鲜花商城系统源码,含会员折扣支付宝支付功能 使用说明: https://live.csdn.net/v/204970

2022-05-05

django4.0+pyecharts+mysql实现的搜索关键词,展示相关分析数据结果web系统

django4.0+pyecharts+mysql实现的搜索关键词,展示相关分析数据结果web系统 使用说明: https://live.csdn.net/v/204969

2022-05-05

python flask开发的博客程序,可做毕业设计及入门学习参考

项目基本功能说明 登录、注册、内容增删改查、内容归属分类增删改查、富文本编辑器wangeditor集成、富 文本编辑器批量插入图片 用户收藏、收藏管理/查-删 内容搜索,模糊匹配内容标题,自动筛选 基本架构 前端采用基本的HTML5+JS+css3编写界面,flask负责视图及路由转发请求 数据库为Sqlit3,通过SQLAlchemy管理并生成数据库 新增模型字段后生成数据库命令 不清空原有数据创建 清空所有数据新建 本地调试说明 1. 进入本文档所在同级目录 2. 终端创建python虚拟环境,python版本最好在3.6版本以上 flask initdb flask initdb --drop python3 -m venv venv 3. 激活虚拟环境 4. 运行以下命令安装依赖 5. 运行启动命令 6. 运行以下网址即可访问,默认端口号为5000 http://127.0.0.1:5000/ 超级管理账号:admin 密码:123456 普通用户测试账号:ceshi 密码:123456 其他用户自行在页面注册即可! 到这里项目基本上就已经跑起来了!

2022-04-10

Ubuntu系统Daphne + Nginx部署Python Django项目精讲【含代码说明】

Ubuntu系统Daphne + Nginx部署Python Django项目精讲,可支持多进程【含代码说明】

2022-03-24

python版微信公众号端学生管理系统,采用django+vue+mysql开发,支持微信登录,移动端管理+PC端管理

python版微信公众号端学生管理系统,采用django+vue+mysql开发,支持微信登录,移动端管理+PC端管理,可做毕业项目,功能多,权限完善,20000元帮客户定制的商业项目,可用作django框架微信公众号端的学习项目研究,支持后台配置站点信息及公众号信息,无需手动改代码,支持模板消息!

2022-03-24

django3.2框架+vue开发的完整问卷调查系统 django-question-master.zip

本项目是一个简单的django问卷调查系统,拥有完善的权限机制,以及答卷功能,可扩展性强,用户相关登录、退出、改密等功能均在users应用中,course应用为问卷应用,采用vue+django+sqlite3开发,但后期可配置连接到MySQL数据库! 非常适合大学生作为毕业项目进行改造! 上线部署请自行参考django官方文档!如有部署需求可单独咨询报价! 调试步骤: 1、创建虚拟环境,这里只以python默认创建虚拟环境的方式说明 python3 -m venv venv 2、激活虚拟环境 win: venv\Script\activate linux: source venv/bin/activate 3、安装依赖 pip3 install -r requirements.txt 4、启动调试服务器 python3 manage.py runserver 前台所有页面默认均需要登录后方可访问 学生登录后直接进入选择问卷页面,选择问卷确认后直接进入问卷答题页面,成功跳转到个人中心,失败会有失败提示,问卷所有选项在没提交问卷之前均可修改,提交后选项不能修改,一个问卷一个学生只能作答一次,不能重复作答! 老师登录后跳转到个人中心,可修改密码,查看问卷结果,通过问卷结果的学生名可访问该问卷该学生的作答详细信息! 前台登录功能,学生、老师、超管均可登录,登录成功根据角色类型显示不同页面对应不同操作。 超管前台登录权限和老师基本一致,只是查看问卷结果为全员的问卷结果,而老师只能查看自己名下关联课程的问卷! 超管后台登录拥有所有权限,可在后台导出问卷结果及课程详情结果,格式为csv! 超管拥有批量导入用户信息权限! 超管可在后台修改任何用户的密码! 学生及教师均可在前台修改密码、姓名和用户名, 姓名和用户名修改时默认显示在修改框! 超管后台功能列表 用户管理 - 学生、教师信息增删改查! 开课时间 - 【增删改查】添加课程之前必须设置,因为在添加课程是需要选择开课时间,依赖该项! 课程管理 - 【增删改查】添加课程,课程需关联老师及开课时间,请提前创建! 问题管理 - 【增删改查】问题维度已经内置直接选择,问题、权重可修改,问题选项在对应的问题下添加,请注意选择选项多对应的选项号! 问卷管理 - 【增删改查】问卷可多选题库,关联教师,关联课程,请提前创建! 问卷结果 - 【管理员可删除】 可批量导出,可按课程及教师筛选查看! 课程结果 - 课程列表依赖添加的课程,已经有学生答题的课程,在删除课程前需谨慎,会导致之前的结果无法查看! 超管导入用户数据地址:http://127.0.0.1:8000/course/loaddata/user/ 用户数据录入说明: 老师和学生录入信息字段基本一致,id[值唯一]、username[值唯一]、password、code[值唯一,并且不能以0开头]为必填。 user_type字段为用户类型,需要在导入前指明用户类型。【学生类型:XS】【教师类型: TC】【超管类型:CG】。 dept字段为学院类型,因为系统已经固定了几个学院选项,所以不能随意填写,需要与选项中的对应。 # 选项类型 DEPT = ( ('计算机科学学院', '计算机科学学院'), ('文学院', '文学学院'), ('外国语学院', '外国语学院'), ('数学学院', '数学学院'), ) code字段为老师或学生的学号,必须唯一,也是必填项,不能以0开始,不能以0开始,不能以0开始,否则编辑信息不可用excel,只能用txt文本管理器打开编辑! 项目根目录有个01.csv的文件为导入用户信息模板,里边录入的几个用户不能删除,除id之外,其余均可修改, id可以从2开始,1的id是超级管理员的id,可以剔除在外!【目前超管的信息已经在文件中,如果系统创建了超管之后再去导入,文件中的超管id=1的信息会被覆盖】 【文件编码格式必须为: 【CSV UTF-8(逗号分割) 】的.csv文件】 前台登录地址:http://127.0.0.1:8000/users/login/ 后台登录地址:http://127.0.0.1:8000/admin/ 学生测试账户: 账号:studentA 密码:123456 教师测试账户: 账号:teachA 密码:123456 超级管理员: 账号:admin 密码:admin123zxc

2022-01-12

CRMEB源码后端接口文档

CRMEB源码后端接口文档,文档标记清晰,md格式,可自由存储,CRMEB系统是一个采用前后端分离开发的新零售商城系统,非常容易二次开发!

2020-09-18

CRMEB单商户基础打通商业版v4.0源码(PHP语言开发)

CRMEB单商户基础打通商业版v4.0源码,PHP语言开发,H5商城和小程序商城完美打通,PC端后台管理,前后台全部采用前后端分离开发,前端框架为uni-app,多端合一,首页页面为后台可视化操作,后台UI为iview框架,长期支持和维护的稳定版。

2020-08-17

CRMEB单商户基础打通商业版v4.0前端uni-app源码【前端源码,未编译】

CRMEB单商户基础打通商业版v4.0前端uni-app源码,纯前端商城源码,未编译,界面美观,代码完整,可研究学习,商用需谨慎。

2020-08-17

crmeb知识付费源码v1.2版

crmeb知识付费源码v1.2版,功能包含在线直播、付费视频、付费音频、付费阅读、会员系统、分销系统、拼团活动等。

2020-07-03

CRMEB知识付费系统源码1.1版,直播、录播、图文音频付费功能齐全

CRMEB知识付费系统是基于ThinkPhp5.0+Vue+Mysql,采用前后端分离,开发的一套新零售直播/点播知识付费系统,其主要由课程系统、分销推广、付费会员、营销活动、支付、客服系统、文章管理、登录注册,微信模板消息通知等九大功能模块构成,囊括了在线教育及知识付费的大部分主要功能,支持在线推流直播、直播回放功能、录播功能、图文专题、音频专题、课程弹幕等重要基础功能,其源码全开源,无加密,完全适合企业二次开发。

2020-05-27

CRMEB微信公众号,小程序商城商业打通版3.2.1源码

CRMEB商城系统是基于ThinkPhp6.0+Vue开发的一套新零售移动电商系统,CRMEB系统就是集客户关系管理+营销电商系统,能够快速积累客户、会员数据分析、智能转化客户、 有效提高销售、会员维护、网络营销的一款企业应用,包含商城、拼团、砍价、秒杀、优惠券、积分、分销等功能,更适合企业二次开发;

2020-04-13

空空如也

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

TA关注的人

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