SAP扫地僧
我是一个帅锅程序员,请不要迷恋哥,哥是靠实力吃饭,不靠脸的,哈哈!
展开
-
Django开发-个人博客管理
基于Django+SimpleUI+MySQL开发的个人博客管理系统原创 2023-04-28 16:39:00 · 118 阅读 · 0 评论 -
多美商城实战-15-收货地址维护
目的: 可以定义用户收货地址, 和默认地址字段,并迁移操作流程:1, 地址模型(users/models.py)原创 2023-04-12 14:09:35 · 504 阅读 · 1 评论 -
多美商城实战-14-邮件发送及验证
4, 给用户模型类添加email_active属性,并迁移(users/models.py)3, 解密token方法(meiduo_mall/utils/my_encrypt.py)1, 定义生成链接方法(meiduo_mall/utils/my_encrypt.py)2, 类视图中调用发送方法(users/views.py)2, 集成方法到类视图(users/views.py)2, 类视图(users/views.py)2, 类视图(users/views.py)目的: 可以编写类视图, 发送邮件。原创 2023-04-12 08:53:16 · 551 阅读 · 0 评论 -
多美商城实战-13-用户中心展示
1, 定义登录限制类(meiduo_mall/utils/my_loginview.py)2, 在需要的类的中继承即可(users/views.py)2, 类视图(users/views.py)目的: 可以编写视图, 将个人中心页面展示。1, 子路由(users/urls.py)目的: 可以通过两种方式限制用户的登录情况。原创 2023-04-11 17:49:25 · 847 阅读 · 0 评论 -
多美商城实战-12-实现QQ登录
1, 封装加密解密方法(meiduo_mall/utils/my_encrypt.py)1, 申请appid和appkey, QQ_REDIRECT_URI,需要注册应用。0, 配置qq的appid,appsecret_key,回调地址(dev.py)3, 类视图(oauth/views.py)2, 类视图(oauth/views.py)1, 类视图(oauth/views.py)1, 类视图(oauth/views.py)1, 类视图(oauth/views.py)原创 2023-04-10 09:28:59 · 130 阅读 · 0 评论 -
多美商城实战-11-登录页面后端实现
1, 自定义类,重写authenticate方法(meiduo_mall/utils/my_authenticate.py)目的: 可以使用authentication方法实现用户, 认证登录。目的: 可以通过系统方法login, 实现状态保持。目的: 可以重写系统类的方法, 实现多账号登录。2, 类视图(users/views.py)1, 类视图(users/views.py)1, 子路由(users/urls.py)2, 设置自定义认证类(dev.py)原创 2023-04-04 15:45:01 · 552 阅读 · 1 评论 -
多美商城实战-10-注册页面后端实现
目的: 知道celery的作用和组成即可作用: 处理耗时任务, 比如: 发短信,发邮件, 发视频, 上传图片等等组成:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ybNfMbi5-1680569120205)(04_笔记文档.assets/image-20200112122040390.png)]原创 2023-04-04 08:49:10 · 327 阅读 · 0 评论 -
多美商城实战-09-用户模型创建和迁移
设置自定义的认证模型类。原创 2023-03-31 09:57:34 · 147 阅读 · 1 评论 -
多美商城实战-08-展示用户注册页面
2. 设置子路由3. 注册页面视图#注册页面代码:原创 2023-03-30 14:54:16 · 109 阅读 · 0 评论 -
多美商城实战-07-设置导包路径
【代码】多美商城实战-07-设置导包路径。原创 2023-03-30 14:21:30 · 98 阅读 · 0 评论 -
多美商城实战-06-创建用户模块子应用
【代码】多美商城实战-06-创建用户模块子应用。原创 2023-03-30 13:41:59 · 102 阅读 · 0 评论 -
多美商城实战-05-日志+静态文件配置
在计算机中,日志文件是记录在操作系统或其他软件运行中发生的事件或在通信软件的不同用户之间的消息的文件。记录是保持日志的行为。在最简单的情况下,消息被写入单个日志文件。许多操作系统,软件框架和程序包括日志系统。广泛使用的日志记录标准是在因特网工程任务组(IETF)RFC5424中定义的syslog。syslog标准使专用的标准化子系统能够生成,过滤,记录和分析日志消息。原创 2023-03-30 10:30:43 · 97 阅读 · 0 评论 -
多美商城实战-04-数据库配置
Redis( Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括 string (字符串) (字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。原创 2023-03-29 17:24:40 · 283 阅读 · 0 评论 -
多美商城实战-03-jinJa2模板引入
Jinja2是基于python的模板引擎,功能比较类似于于PHP的smarty,J2ee的Freemarker和velocity。它能完全支持unicode,并具有集成的沙箱执行环境,应用广泛。jinja2使用BSD授权。原创 2023-03-29 15:57:57 · 169 阅读 · 0 评论 -
多美商城实战-02-项目环境搭建
Django框架已经提供了-个Admin管 理后台,但是Admin的本身的页面可修改的页面布局效果比较少,无法满足公司定制页面需求,这时候就需要独立开发-套后台管理系统,满足公司对后台数据的管理。原创 2023-03-29 15:16:21 · 309 阅读 · 0 评论 -
多美商城实战-01-引入REST Framework
1.在序列化与反序列化时,虽然操作的数据不尽相同,但是执行的过程却是相似的,也就是说这部分代码是可以复用简化编写的。2.在开发REST API的视图中,虽然每个视图具体操作的数据不同,但增、删、改、查的实现流程基本套路化,所以这部分代码也是可以复用简化编写的:。增:校验请求数据->执行反序列化过程->保存数据库->将保存的对象序列化并返回。删;判断要删院的数据是否存在->执行数据库删除。原创 2023-03-22 17:21:10 · 385 阅读 · 0 评论 -
Django/Vue实现在线考试系统-10-数据库分析和实现
通过之前的分析,我们对于在线考试系统有了一个比较清晰的认识,了解了系统中需要包含的功能和要求,为了使系统的数据可以正常的存取,在这里,我们对数据库的情况进行简单的分析。原创 2023-03-21 11:02:49 · 540 阅读 · 0 评论 -
Django/Vue实现在线考试系统-09-客户端项目创建
Node.js® 是一个基于 Chrome V8 引擎的 JavaScript 运行时。Node.js 使用高效、轻量级的事件驱动、非阻塞 I/O 模型。它的包生态系统,npm,是目前世界上最大的开源库生态系统。原创 2023-03-15 10:05:06 · 279 阅读 · 1 评论 -
Django/Vue实现在线考试系统-08-服务端项目创建
创建命令:django-admin startproject server.命令输入完成后点击回车,系统会在项目目录中创建出一个名为:server的项目文档。创建指令:python manage.py startapp app01。创建完成后,我们会在项目目录下面看到一个名为app01的应用名称。原创 2023-03-14 15:18:07 · 250 阅读 · 1 评论 -
Django/Vue实现在线考试系统-07-开发环境搭建-Django安装
Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。使用 Django,只要很少的代码,Python 的程序开发人员就可以轻松地完成一个正式网站所需要的大部分内容,并进一步开发出全功能的 Web 服务 Django 本身基于 MVC 模型,即 Model(模型)+ View(视图)+ Controller(控制器)设计模式,MVC 模式使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。MVC 优势:低耦合开发快捷部署方便可重用性高。原创 2023-03-10 15:02:03 · 469 阅读 · 1 评论 -
Django/Vue实现在线考试系统-06-开发环境搭建-Visual Studio Code安装
Visual Studio Code,简称 VS Code,是由微软公司开发的 IDE 工具。与微软其他 IDE(如 Visual Studio)不同的是,Visual Studio Code 是跨平台的,可以安装在 Windows、Linux 和 macOS平台上运行。不仅如此, Visual Studio Code 没有限定只能开发特定语言程序,事实上只要安装了合适的扩展插件,它可以开发任何编程语言程序,包括 Python。原创 2023-03-09 16:59:47 · 377 阅读 · 1 评论 -
Django/Vue实现在线考试系统-05-开发环境搭建-PyCharm安装
PyCharm 是 JetBrains 公司(www.jetbrains.com)研发,用于开发 Python 的 IDE 开发工具。图 1 所示为 JetBrains 公司开发的多款开发工具,其中很多工具都好评如潮,这些工具可以编写 Python、C/C++、C#、DSL、Go、Groovy、Java、JavaScript、Objective-C、PHP 等编程语言。原创 2023-03-09 14:00:46 · 371 阅读 · 1 评论 -
Django/Vue实现在线考试系统-04-开发环境搭建-Python安装
Python 安装包下载地址:https://www.python.org/downloads/在《Python 2.x和Python 3.x,初学者应如何选择?》一文中提到,Python 3.x 是一次重大升级,为了避免引入历史包袱,Python 3.x 没有考虑与 Python 2.x 的兼容性,这导致很多已有的项目无法顺利升级 Python 3.x,只能继续使用 Python 2.x,而大部分刚刚起步的新项目又使用了 Python 3.x,所以目前官方还需要维护这两个版本的 Python。请尽量原创 2023-03-09 11:56:25 · 197 阅读 · 1 评论 -
Django/Vue实现在线考试系统-03-开发环境搭建-MySQL安装
MySQL是一种关系型数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。原创 2023-03-08 14:54:06 · 239 阅读 · 0 评论 -
Django/Vue实现在线考试系统-02-开发工具和开发技术
本次进行在线考试系统项目的开发,我们使用到了MySQL、PyCharm 等编辑工具,如下是关于它们的简单介绍。●MySQL,开发中最常见的关系型数据,长期以来因为它轻便、开源等特点深受互联网开发公司的喜爱,本次我们使用它存储系统相关的数据●PyCharm,- 款优秀的 Python代码编辑器,提供了语法高亮、智能补全等多种功能,它分为社区版和商业版两种,这里我们选择社区版本,虽然相比于商业版省略了一些功能,但对于学习而言是足够的。●VSCode。原创 2023-03-08 09:32:21 · 136 阅读 · 0 评论 -
Django/Vue实现在线考试系统-01-系统需求和功能分析
考试管理:这部分是系统的核心功能,包括了习题管理、考试管理、考试审核三方面的功能,每次考试前由管理员添加考试信息,设置考试时间和审核教师,到考试时间后,学生点击进入考试,系统记录学生考试和作答信息,考试完成之后经指定的教师审核,最后公布考试的结果。根据校园考试的实际情况以及往期考试相关规则,希望在本套在线考试系统中解决考试工作管理、考试内容组织、考试过程记录三方面的问题,其中考试的题型包括了选择、填空、判断、编程四种类型,默认每次考试用时120分钟,总分是100分,具体考试内容要求如下。原创 2023-03-08 08:58:59 · 318 阅读 · 0 评论