摘要:费曼学习法 我的理解:费曼学习法就是把学好的东西用简洁易懂的语言,传授给别人 举例:你学完微积分,然后自己去培训班,自己做老师,传授给学生们,并且学生们都能听懂 费曼学习法的四个步骤: 1.确定目标 2.模拟教学 3.重复回顾 4.概念简化 1.确定目标 什么叫做确定目标?比如:我想开发一个自动化平 阅读全文
posted @ 2021-02-22 17:30 Silent丿丶黑羽 阅读(147) 评论(0) 推荐(0) 编辑
摘要:reverse函数 reverse函数的作用是用来进行URL反转的,接下来我们介绍reverse函数的几种用法 之前我们都是通过url来访问视图函数。有时候我们知道这个视图函数,但是想反转回他的url。这时候就可以通过reverse来实现。示例代码如下: reverse("list") > /lis 阅读全文
posted @ 2021-05-14 17:50 Silent丿丶黑羽 阅读(4) 评论(0) 推荐(0) 编辑
摘要:前言 为什么我们url需要命名呢?url命名的作用是什么?我们先来看一个案例 案例 我们先在一个Django项目中,创建2个App,前台front和后台cms,然后在各自app下创建urls.py文件,创建成功后项目代码结构如下: 然后写入如下代码 # url_demo.urls.py urlpat 阅读全文
posted @ 2021-05-14 15:04 Silent丿丶黑羽 阅读(18) 评论(0) 推荐(0) 编辑
摘要:自定义路径转换器 有时候上面的内置的url转换器并不能满足我们的需求,因此django给我们提供了一个接口可以让我们自己定义自己的url转换器 django内置的路径转换器源码解析 在我们自定义路由转换器之前,我们先查看一下django内置的那些路由转换器怎么写的,源码路径from django.u 阅读全文
posted @ 2021-05-13 17:35 Silent丿丶黑羽 阅读(109) 评论(0) 推荐(0) 编辑
摘要:前言 Django的配置文件settings.py用于配置整个网站的环境和功能,核心配置必须有项目路径、密钥配置、域名访问权限、App列表、中间件、资源文件、模板配置、数据库的连接方式 基本配置信息 import os # 项目路径 # Build paths inside the project 阅读全文
posted @ 2021-05-12 14:42 Silent丿丶黑羽 阅读(80) 评论(0) 推荐(1) 编辑
摘要:前言 我们掌握了如何在命令提示符或PyCharm下创建Django项目和项目应用,无论是创建项目还是创建项目应用,都需要输入相关的指令才能得以实现,这些都是Django内置的操作指令。 在PyCharm的Terminal中输入指令python manage.py help并按回车键,即可看到相关的指 阅读全文
posted @ 2021-05-11 22:17 Silent丿丶黑羽 阅读(17) 评论(0) 推荐(0) 编辑
摘要:创建项目 我们创建django项目有两种方式,命令行方式和使用pycharm工具创建,本文就介绍常用的pycharm工具创建 首先点击django,输入项目的名称,选择创建好的虚拟环境,最后点击create 创建成功后,我们查看下项目的目录结构如下: djangoProject项目里包含django 阅读全文
posted @ 2021-05-11 21:54 Silent丿丶黑羽 阅读(99) 评论(0) 推荐(0) 编辑
摘要:python虚拟环境 虚拟环境(virtual environment),它是一个虚拟化,从电脑独立开辟出来的环境。通俗的来讲,虚拟环境就是借助虚拟机来把一部分内容独立出来,我们把这部分独立出来的东西称作“容器”,在这个容器中,我们可以只安装我们需要的依赖包,各个容器之间互相隔离,互不影响。 为什么 阅读全文
posted @ 2021-05-11 16:54 Silent丿丶黑羽 阅读(29) 评论(0) 推荐(0) 编辑
摘要:前言 Django是一个开放源代码的Web应用框架,由Python写成,最初用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站,即CMS(内容管理系统)软件,于2005年7月在BSD许可证下发布,这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。Django采用了MTV 阅读全文
posted @ 2021-05-11 14:40 Silent丿丶黑羽 阅读(59) 评论(0) 推荐(0) 编辑
摘要:前言 通常我们创建类都是使用class 类名,但是小伙伴们有没有想过,类是由谁来创建的呢,python中常说的万物皆对象,对象是由类创建的,那类本身也可以看做是对象,类可以由元类type创建 type动态创建类 语法格式 type(类名,由父类名称组成的元组(可以为空),包含属性的字典(名称和值)) 阅读全文
posted @ 2021-04-29 12:00 Silent丿丶黑羽 阅读(15) 评论(0) 推荐(0) 编辑
摘要:前言 我们都知道装饰器的作用是在不改变原有的代码基础上,添加新的功能,但是这样会有一个弊端,被装饰的函数某些属性会变改变,接下来我们来看下 案例 import time def run_time(func): def wrapper(*args, **kwargs): """时间装饰器""" tim 阅读全文
posted @ 2021-04-29 10:14 Silent丿丶黑羽 阅读(14) 评论(0) 推荐(0) 编辑