Django 入门之调试工具 Django-debug-toolbar Django 调试工具 Django-debug-toolbar – LePengdjango-debug-toolbar介绍django-debug-toolbar 是一组可配置的面板,可显示有关当前请求/响应的各种调试信息,并在单击时显示有关面板内容的更多详细信息。 github地址 文档地址 安装1pip3 install django-debug-toolbar 配置1. se 2021-08-08 Python > Django #Python #Django
Django 入门之路由系统 Django 1.11版本 URLConf官方文档 URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表。 你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 URLconf配置配置文件django中正确配置url匹配找到视图,在项目下的settings.py中 1ROOT_URLCON 2021-08-08 Python > Django #Python #Django
Django 入门(一) 这个教程是为了 Django 2.1 写的,它支持 Python 3.5 和后续版本。如果 Django 的版本不匹配,你可以通过页面右下角的版本切换器切换到对应你版本的教程,或更新至最新版本。如果你正在使用一个较老版本的 Python,在 我应该使用哪个版本的 Python 来配合 Django? 查找一个合适的 Django 版本。 你可以查看文档 如何安装 Django 来获得关于移除旧版本 2021-08-08 Python > Django #Python #Django
Django 入门(二) 数据库配置现在,打开 mysite/settings.py 。这是个包含了 Django 项目设置的 Python 模块。 通常,这个配置文件使用 SQLite 作为默认数据库。如果你不熟悉数据库,或者只是想尝试下 Django,这是最简单的选择。Python 内置 SQLite,所以你无需安装额外东西来使用它。当你开始一个真正的项目时,你可能更倾向使用一个更具扩展性的数据库,例如 Postgre 2021-08-08 Python > Django #Python #Django
Django 数据库初始化 1:创建工程创建mysite工程项目: 1E:\WWWROOT\python> django-admin.py startproject mysite 当然,前提是你已经设置好了python的环境变量! 如果是IDE工具(本文使用的是PyCharm4.0),在File -> New Project -> Django中创建工程 创建完成后,工程目录结构如下: 1234567my 2021-08-08 Python > Django #Python #Django
Django 数据库参数之CONN_MAX_AGE 官方文档 https://docs.djangoproject.com/en/2.2/ref/databases/#mysql-notes 持久连接持久连接避免了在每个请求中重新建立到数据库的连接的开销。它们由 CONN_MAX_AGE 定义连接最长生命周期的参数控制 。可以为每个数据库独立设置。 默认值为0,每次请求结束时关闭数据库连接。 CONN_MAX_AGE 秒数为正数,启用持久连接。 2021-08-08 Python > Django #Python #Django
Django 设置之设置 session 过期时间 在 settings.py 中进行设置12345678SESSION_COOKIE_NAME = "sessionid" # Session的cookie保存在浏览器上时的key,即:sessionid=随机字符串(默认)SESSION_COOKIE_PATH = "/" # Session的cookie保存的路径(默认)SESSION_COOKIE_DOMAI 2021-08-08 Python > Django #Python #Django
Django 路由(SimpleRouter, DefaultRouter,ExtendedDefaultRouter) django 路由SimpleRouter12345from rest_framework.routers import SimpleRouterrouter = SimpleRouter()router.register(r'users', UserViewSet) register 有三个参数 prefix(必需) 此组路由的url前缀 viewset(必需) 处理请求的viewset类 2021-08-08 Python > Django #Python #Django
ES6 Module 三种暴露方式 0、简介ES6 新增了模块功能,其中主要有两个:export和import export 用于对外输出本模块(一个文件可以理解为一个模块)变量的接口。可以导出常量、函数、文件、模块等。 import 用于在一个模块中加载另一个含有export接口的模块。 也就是说使用export命令定义了模块的对外接口以后,其他JS文件就可以通过import命令加载这个模块(文件)。 前端 JS 模块化对外暴 2021-08-07 frontend > JavaScript #JavaScript #frontend
Vue 中 import from import...from... 加载顺序import...from... 的from命令后面可以跟很多路径格式: 若只给出 vue,axios,less 这样的包名,则会自动到 node_modules 中查到,找到后则加载; 若给出相对路径及文件前缀,则到指定位置寻找; 如果是文件,则加载文件 如果是文件夹,则先加载 index.js ,如果没找到,则加载 index.vue impo 2021-08-07 Vue #Vue
Vue 异常之无法检测实例被创建时不存在于 data 中的 property 1. Vue 无法检测实例被创建时不存在于 data 中的 property 原因:由于 Vue 会在初始化实例时对 property 执行 getter/setter 转化,所以 property 必须在 data 对象上存在才能让 Vue 将它转换为响应式的。 场景: 123456var vm = new Vue({ data:{}, // 页面不会变化 2021-08-07 Vue #Vue
Vuex 状态(数据)管理 1. 简介组件中包含视图(模板template)、双向绑定的数据(data)、以及一些方法(methods),这3个都写在同一个组件(component)里面, 一般视图(View)触发方法动作(Actions),动作影响数据状态(State), 数据状态的改变又反应到视图(View)上来,这样在一个组件内就形成了一个闭环。即当前组件的视图使用当前组件的数据,当前组件的动作(方法)只修改当前组件的 2021-08-07 Vue #Vue
vue 目录结构 src : 放置组件和入口文件12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 2021-08-07 Vue #Vue
00-npm 简介 + 安装 npm介绍npm 最初它只是被称为 Node Package Manager,用来作为Node.js的包管理器。但是随着其它构建工具(webpack、browserify)的发展,npm已经变成了 “the package manager for JavaScript”,它用来安装、管理和分享JavaScript包,同时会自动处理多个包之间的依赖。 常见的使用场景有以下几种: 允许用户从 NPM 2021-08-04 nodejs #nodejs
13-npm package.json package.jsonnpm 5 版本在延续 npm 3 扁平化依赖包安装方式的基础上,新增了一个package-lock.json文件。package-lock.json的主要作用就是锁定依赖项的安装目录和依赖包的版本信息。 当我们执行npm install的时候,node会从package.json文件读取模块名称,从package-lock.json文件中获取版本号。cnpm insta 2021-08-04 nodejs #nodejs
13-npm package.json 之 脚本 npm scripts 使用指南 - 阮一峰的网络日志 一、什么是 npm 脚本?package.json文件有一个scripts字段,可以用于指定脚本命令,供npm直接调用。 12345678{ // ... "scripts": { "build": "node build.js" "lint": "jshint **.js", "test": "mo 2021-08-04 nodejs #nodejs
13-npm 包管理 安装包npm 的包安装分为本地安装(local)、全局安装(global)两种。 安装指定版本1npm install node-sass@4.12.0 本地安装(默认)123npm install <包> # 本地安装# 或者npm i <包> 将安装包放在 ./node_modules 下(运行 npm 命令时所在的目录),如果没有 node_modules 2021-08-04 nodejs #nodejs
13-npm 源 查看npm源1npm get registry 更换 npm 镜像站点在国内,在使用npm安装JS包之前建议先更改npm的镜像。推荐使用阿里的镜像源:https://registry.npmjs.org/。 备注:2021 年淘宝发文称 npm 淘宝镜像已经从 registry.npm.taobao.org 切换到了 registry.npmmirror.com。旧域名也将于 2022 年 5 2021-08-04 nodejs #nodejs
16-npm 配置文件 npmrc 官网:https://docs.npmjs.com/cli/v8/configuring-npm/npmrc 简述 .npmrc.npmrc 可以理解成 npm running cnfiguration ,即 npm 运行时配置文件。 .npmrc 全局和项目文件在设置 .npmrc 之前,我们需要知道,在电脑上,不止存在一个 .npmrc 文件,而是有多个。在我们安装包的时候,npm 按照如 2021-08-04 nodejs #nodejs
21-npm install和cnpm install的区别 npm 5 版本,在延续 npm 3 扁平化依赖包安装方式的基础上,新增了一个package-lock.json文件。package-lock.json的主要作用就是锁定依赖项的安装目录和依赖包的版本信息。 如果package-lock.json存在,则两者安装后结果可能不一样。因为cnpm install安装时,是不会去从package-lock.json中读取依赖包的版本信息的。 当我们执行 2021-08-04 nodejs #nodejs