Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
CSDN 技术社区
skill_tree_web_in_action
提交
2504ef59
S
skill_tree_web_in_action
项目概览
CSDN 技术社区
/
skill_tree_web_in_action
通知
8
Star
3
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
skill_tree_web_in_action
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
2504ef59
编写于
12月 30, 2021
作者:
L
luxin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
add keywords_must and keywords_forbid
上级
96cb125d
变更
59
展开全部
隐藏空白更改
内联
并排
Showing
59 changed file
with
405 addition
and
116 deletion
+405
-116
data/1.Web实战初阶/1.工作空间创建/1.创建项目工作空间根目录/config.json
data/1.Web实战初阶/1.工作空间创建/1.创建项目工作空间根目录/config.json
+4
-1
data/1.Web实战初阶/1.工作空间创建/2.初始化git仓库/config.json
data/1.Web实战初阶/1.工作空间创建/2.初始化git仓库/config.json
+4
-1
data/1.Web实战初阶/1.工作空间创建/3.创建gitignore文件/config.json
data/1.Web实战初阶/1.工作空间创建/3.创建gitignore文件/config.json
+4
-1
data/1.Web实战初阶/1.工作空间创建/4.添加项目README.md文档/config.json
data/1.Web实战初阶/1.工作空间创建/4.添加项目README.md文档/config.json
+4
-1
data/1.Web实战初阶/1.工作空间创建/5.完成第一次本地仓库提交/config.json
data/1.Web实战初阶/1.工作空间创建/5.完成第一次本地仓库提交/config.json
+4
-1
data/1.Web实战初阶/1.工作空间创建/config.json
data/1.Web实战初阶/1.工作空间创建/config.json
+4
-1
data/1.Web实战初阶/2.远程仓库管理/1.注册codechina账户/config.json
data/1.Web实战初阶/2.远程仓库管理/1.注册codechina账户/config.json
+4
-1
data/1.Web实战初阶/2.远程仓库管理/2.创建项目组织/config.json
data/1.Web实战初阶/2.远程仓库管理/2.创建项目组织/config.json
+4
-1
data/1.Web实战初阶/2.远程仓库管理/3.创建远程仓库/config.json
data/1.Web实战初阶/2.远程仓库管理/3.创建远程仓库/config.json
+4
-1
data/1.Web实战初阶/2.远程仓库管理/4.配置密钥/config.json
data/1.Web实战初阶/2.远程仓库管理/4.配置密钥/config.json
+4
-1
data/1.Web实战初阶/2.远程仓库管理/5.管理仓库权限/config.json
data/1.Web实战初阶/2.远程仓库管理/5.管理仓库权限/config.json
+4
-1
data/1.Web实战初阶/2.远程仓库管理/6.将本地仓库关联并推送到远程仓库/config.json
data/1.Web实战初阶/2.远程仓库管理/6.将本地仓库关联并推送到远程仓库/config.json
+4
-1
data/1.Web实战初阶/2.远程仓库管理/7.项目成员和权限管理/config.json
data/1.Web实战初阶/2.远程仓库管理/7.项目成员和权限管理/config.json
+4
-1
data/1.Web实战初阶/2.远程仓库管理/config.json
data/1.Web实战初阶/2.远程仓库管理/config.json
+4
-1
data/1.Web实战初阶/3.前端项目创建/1.安装nodejs环境/config.json
data/1.Web实战初阶/3.前端项目创建/1.安装nodejs环境/config.json
+4
-1
data/1.Web实战初阶/3.前端项目创建/2.解决国外npm源下载速度与访问限制问题/config.json
data/1.Web实战初阶/3.前端项目创建/2.解决国外npm源下载速度与访问限制问题/config.json
+4
-1
data/1.Web实战初阶/3.前端项目创建/3.在项目工作空间中创建前端项目目录/config.json
data/1.Web实战初阶/3.前端项目创建/3.在项目工作空间中创建前端项目目录/config.json
+4
-1
data/1.Web实战初阶/3.前端项目创建/4.开发前准备工作(VUE版)/config.json
data/1.Web实战初阶/3.前端项目创建/4.开发前准备工作(VUE版)/config.json
+4
-1
data/1.Web实战初阶/3.前端项目创建/config.json
data/1.Web实战初阶/3.前端项目创建/config.json
+4
-1
data/1.Web实战初阶/4.后端项目创建(python版)/1.安装anaconda/config.json
data/1.Web实战初阶/4.后端项目创建(python版)/1.安装anaconda/config.json
+4
-1
data/1.Web实战初阶/4.后端项目创建(python版)/2.在工作空间中创建后端项目目录/config.json
.../1.Web实战初阶/4.后端项目创建(python版)/2.在工作空间中创建后端项目目录/config.json
+4
-1
data/1.Web实战初阶/4.后端项目创建(python版)/3.创建虚拟环境/config.json
data/1.Web实战初阶/4.后端项目创建(python版)/3.创建虚拟环境/config.json
+4
-1
data/1.Web实战初阶/4.后端项目创建(python版)/4.项目开发前准备工作(flask版)/config.json
...Web实战初阶/4.后端项目创建(python版)/4.项目开发前准备工作(flask版)/config.json
+4
-1
data/1.Web实战初阶/4.后端项目创建(python版)/config.json
data/1.Web实战初阶/4.后端项目创建(python版)/config.json
+4
-1
data/1.Web实战初阶/config.json
data/1.Web实战初阶/config.json
+4
-1
data/2.Web实战中阶/1.web前端项目实战(vue)/1.使用vue脚手架创建项目/config.json
data/2.Web实战中阶/1.web前端项目实战(vue)/1.使用vue脚手架创建项目/config.json
+4
-1
data/2.Web实战中阶/1.web前端项目实战(vue)/10.分支冲突处理/config.json
data/2.Web实战中阶/1.web前端项目实战(vue)/10.分支冲突处理/config.json
+4
-1
data/2.Web实战中阶/1.web前端项目实战(vue)/11.提取组件中的状态使用vuex进行状态管理/config.json
...实战中阶/1.web前端项目实战(vue)/11.提取组件中的状态使用vuex进行状态管理/config.json
+4
-1
data/2.Web实战中阶/1.web前端项目实战(vue)/12.模拟ajax请求/config.json
data/2.Web实战中阶/1.web前端项目实战(vue)/12.模拟ajax请求/config.json
+4
-1
data/2.Web实战中阶/1.web前端项目实战(vue)/2.项目源码及目录结构说明/config.json
data/2.Web实战中阶/1.web前端项目实战(vue)/2.项目源码及目录结构说明/config.json
+4
-1
data/2.Web实战中阶/1.web前端项目实战(vue)/3.创建第一个页面/config.json
data/2.Web实战中阶/1.web前端项目实战(vue)/3.创建第一个页面/config.json
+4
-1
data/2.Web实战中阶/1.web前端项目实战(vue)/4.配置路由/config.json
data/2.Web实战中阶/1.web前端项目实战(vue)/4.配置路由/config.json
+4
-1
data/2.Web实战中阶/1.web前端项目实战(vue)/5.进行前端项目第一次版本提交/config.json
data/2.Web实战中阶/1.web前端项目实战(vue)/5.进行前端项目第一次版本提交/config.json
+4
-1
data/2.Web实战中阶/1.web前端项目实战(vue)/6.新建分支/config.json
data/2.Web实战中阶/1.web前端项目实战(vue)/6.新建分支/config.json
+4
-1
data/2.Web实战中阶/1.web前端项目实战(vue)/7.抽离组件/config.json
data/2.Web实战中阶/1.web前端项目实战(vue)/7.抽离组件/config.json
+4
-1
data/2.Web实战中阶/1.web前端项目实战(vue)/8.合并分支/config.json
data/2.Web实战中阶/1.web前端项目实战(vue)/8.合并分支/config.json
+4
-1
data/2.Web实战中阶/1.web前端项目实战(vue)/9.进一步抽离组件/config.json
data/2.Web实战中阶/1.web前端项目实战(vue)/9.进一步抽离组件/config.json
+4
-1
data/2.Web实战中阶/1.web前端项目实战(vue)/config.json
data/2.Web实战中阶/1.web前端项目实战(vue)/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/1.创建flask项目/config.json
data/2.Web实战中阶/2.web后端项目实战(flask)/1.创建flask项目/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/10.配置数据模型序列化工具/config.json
data/2.Web实战中阶/2.web后端项目实战(flask)/10.配置数据模型序列化工具/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/11.设置访问路由/config.json
data/2.Web实战中阶/2.web后端项目实战(flask)/11.设置访问路由/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/12.完成第一个接口返回json格式数据/config.json
...b实战中阶/2.web后端项目实战(flask)/12.完成第一个接口返回json格式数据/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/13.获取表单数据并将数据保存到数据库/config.json
...eb实战中阶/2.web后端项目实战(flask)/13.获取表单数据并将数据保存到数据库/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/14.使用装饰器设置中间件拦截请求/config.json
....Web实战中阶/2.web后端项目实战(flask)/14.使用装饰器设置中间件拦截请求/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/15.连接redis/config.json
data/2.Web实战中阶/2.web后端项目实战(flask)/15.连接redis/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/16.使用令牌验证客户端身份/config.json
data/2.Web实战中阶/2.web后端项目实战(flask)/16.使用令牌验证客户端身份/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/2.配置并使用IDE(pycharm)/config.json
...eb实战中阶/2.web后端项目实战(flask)/2.配置并使用IDE(pycharm)/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/3.创建项目配置文件/config.json
data/2.Web实战中阶/2.web后端项目实战(flask)/3.创建项目配置文件/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/4.进行初次后端版本提交/config.json
data/2.Web实战中阶/2.web后端项目实战(flask)/4.进行初次后端版本提交/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/5.设置数据库连接(mysql)/config.json
...2.Web实战中阶/2.web后端项目实战(flask)/5.设置数据库连接(mysql)/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/6.使用sqlalchemy/config.json
data/2.Web实战中阶/2.web后端项目实战(flask)/6.使用sqlalchemy/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/7.配置数据模型/config.json
data/2.Web实战中阶/2.web后端项目实战(flask)/7.配置数据模型/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/8.配置数据模型/config.json
data/2.Web实战中阶/2.web后端项目实战(flask)/8.配置数据模型/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/9.使用数据迁移初始化数据库/config.json
data/2.Web实战中阶/2.web后端项目实战(flask)/9.使用数据迁移初始化数据库/config.json
+4
-1
data/2.Web实战中阶/2.web后端项目实战(flask)/config.json
data/2.Web实战中阶/2.web后端项目实战(flask)/config.json
+4
-1
data/2.Web实战中阶/config.json
data/2.Web实战中阶/config.json
+4
-1
data/3.Web实战高阶/config.json
data/3.Web实战高阶/config.json
+4
-1
data/config.json
data/config.json
+3
-1
data/tree.json
data/tree.json
+174
-58
未找到文件。
data/1.Web实战初阶/1.工作空间创建/1.创建项目工作空间根目录/config.json
浏览文件 @
2504ef59
{
{
"keywords"
:
[],
"keywords"
:
[],
"title"
:
"创建工作空间目录"
,
"title"
:
"创建工作空间目录"
,
"node_id"
:
"toolchains-0c52dc8621ed42f6b587b99705ca744d"
"node_id"
:
"toolchains-0c52dc8621ed42f6b587b99705ca744d"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/1.工作空间创建/2.初始化git仓库/config.json
浏览文件 @
2504ef59
{
{
"keywords"
:
[],
"keywords"
:
[],
"title"
:
"初始化git仓库"
,
"title"
:
"初始化git仓库"
,
"node_id"
:
"toolchains-e5762965dec14f8a873428e4c04409d6"
"node_id"
:
"toolchains-e5762965dec14f8a873428e4c04409d6"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/1.工作空间创建/3.创建gitignore文件/config.json
浏览文件 @
2504ef59
{
{
"keywords"
:
[],
"keywords"
:
[],
"title"
:
"使用gitignore文件在版本库中忽略文件"
,
"title"
:
"使用gitignore文件在版本库中忽略文件"
,
"node_id"
:
"toolchains-02d8f669d1c745d599a2b321c6d15ca1"
"node_id"
:
"toolchains-02d8f669d1c745d599a2b321c6d15ca1"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/1.工作空间创建/4.添加项目README.md文档/config.json
浏览文件 @
2504ef59
{
{
"keywords"
:
[],
"keywords"
:
[],
"title"
:
"为项目添加项目说明文档"
,
"title"
:
"为项目添加项目说明文档"
,
"node_id"
:
"toolchains-b10e540d16da4c6b9ce71128fe712750"
"node_id"
:
"toolchains-b10e540d16da4c6b9ce71128fe712750"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/1.工作空间创建/5.完成第一次本地仓库提交/config.json
浏览文件 @
2504ef59
{
{
"keywords"
:
[],
"keywords"
:
[],
"title"
:
"在本地仓库完成第一次版本提交"
,
"title"
:
"在本地仓库完成第一次版本提交"
,
"node_id"
:
"toolchains-9c268abdef7e4712828235a4696329c5"
"node_id"
:
"toolchains-9c268abdef7e4712828235a4696329c5"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/1.工作空间创建/config.json
浏览文件 @
2504ef59
{
{
"keywords"
:
[],
"keywords"
:
[],
"title"
:
"创建项目工作空间"
,
"title"
:
"创建项目工作空间"
,
"node_id"
:
"toolchains-4d65520970f84d77ad072c7554dc0534"
"node_id"
:
"toolchains-4d65520970f84d77ad072c7554dc0534"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/2.远程仓库管理/1.注册codechina账户/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-1bfc87efcfe04179bba64f6874688ca5"
,
"node_id"
:
"toolchains-1bfc87efcfe04179bba64f6874688ca5"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/2.远程仓库管理/2.创建项目组织/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-4a090ef0913f41b9a25348b2a4c5498f"
,
"node_id"
:
"toolchains-4a090ef0913f41b9a25348b2a4c5498f"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/2.远程仓库管理/3.创建远程仓库/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-d97f24c1f51e47e69e220e37975e49da"
,
"node_id"
:
"toolchains-d97f24c1f51e47e69e220e37975e49da"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/2.远程仓库管理/4.配置密钥/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-a7f5610f9a3242fa9ed3c9445b40d5a3"
,
"node_id"
:
"toolchains-a7f5610f9a3242fa9ed3c9445b40d5a3"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/2.远程仓库管理/5.管理仓库权限/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-d110b9f5b6db482683cf117265eac2e0"
,
"node_id"
:
"toolchains-d110b9f5b6db482683cf117265eac2e0"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/2.远程仓库管理/6.将本地仓库关联并推送到远程仓库/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-ffc3c659453a48d19673ac82965d05e8"
,
"node_id"
:
"toolchains-ffc3c659453a48d19673ac82965d05e8"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/2.远程仓库管理/7.项目成员和权限管理/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-3a1f4be17fcb4fc38907585dd297d48e"
,
"node_id"
:
"toolchains-3a1f4be17fcb4fc38907585dd297d48e"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/2.远程仓库管理/config.json
浏览文件 @
2504ef59
{
{
"node_id"
:
"toolchains-b97da20146254567b251066de9cfe81b"
,
"node_id"
:
"toolchains-b97da20146254567b251066de9cfe81b"
,
"keywords"
:
[]
"keywords"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/3.前端项目创建/1.安装nodejs环境/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-adb4004580bc476a85d513d0be3a5033"
,
"node_id"
:
"toolchains-adb4004580bc476a85d513d0be3a5033"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/3.前端项目创建/2.解决国外npm源下载速度与访问限制问题/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-9493364f64ac4e0abe44b544b90546a3"
,
"node_id"
:
"toolchains-9493364f64ac4e0abe44b544b90546a3"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/3.前端项目创建/3.在项目工作空间中创建前端项目目录/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-720ff92db7e94d0db637f7f3329ed92a"
,
"node_id"
:
"toolchains-720ff92db7e94d0db637f7f3329ed92a"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/3.前端项目创建/4.开发前准备工作(VUE版)/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-e997d39c64ea47e381d0f7097866abdf"
,
"node_id"
:
"toolchains-e997d39c64ea47e381d0f7097866abdf"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/3.前端项目创建/config.json
浏览文件 @
2504ef59
{
{
"node_id"
:
"toolchains-6d6c305e18c84692bab703f455c7802c"
,
"node_id"
:
"toolchains-6d6c305e18c84692bab703f455c7802c"
,
"keywords"
:
[]
"keywords"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/4.后端项目创建(python版)/1.安装anaconda/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-b3950355b1cc40dfb66e37eb0c6523c8"
,
"node_id"
:
"toolchains-b3950355b1cc40dfb66e37eb0c6523c8"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/4.后端项目创建(python版)/2.在工作空间中创建后端项目目录/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-d117cf4df65c429cba528a1d9f3c3e27"
,
"node_id"
:
"toolchains-d117cf4df65c429cba528a1d9f3c3e27"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/4.后端项目创建(python版)/3.创建虚拟环境/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-37e699a027764e44817f3432debd449c"
,
"node_id"
:
"toolchains-37e699a027764e44817f3432debd449c"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/4.后端项目创建(python版)/4.项目开发前准备工作(flask版)/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-172e7ed9e81c4042bcb3e43de8712532"
,
"node_id"
:
"toolchains-172e7ed9e81c4042bcb3e43de8712532"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/4.后端项目创建(python版)/config.json
浏览文件 @
2504ef59
{
{
"node_id"
:
"toolchains-c0dcb85913b44d94a5c2a931d1d2dac9"
,
"node_id"
:
"toolchains-c0dcb85913b44d94a5c2a931d1d2dac9"
,
"keywords"
:
[]
"keywords"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/1.Web实战初阶/config.json
浏览文件 @
2504ef59
{
{
"keywords"
:
[],
"keywords"
:
[],
"node_id"
:
"toolchains-87f33f689f5e4f05a65f344faa2022cb"
,
"node_id"
:
"toolchains-87f33f689f5e4f05a65f344faa2022cb"
,
"title"
:
"toolchains初阶"
"title"
:
"toolchains初阶"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/1.web前端项目实战(vue)/1.使用vue脚手架创建项目/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-627cf848cba64a56b6b5a3cd550bfec7"
,
"node_id"
:
"toolchains-627cf848cba64a56b6b5a3cd550bfec7"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/1.web前端项目实战(vue)/10.分支冲突处理/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-666893ee200a4d6db5435abd09d8f47a"
,
"node_id"
:
"toolchains-666893ee200a4d6db5435abd09d8f47a"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/1.web前端项目实战(vue)/11.提取组件中的状态使用vuex进行状态管理/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-f24bcb8bea6b45368070c9b9f508606c"
,
"node_id"
:
"toolchains-f24bcb8bea6b45368070c9b9f508606c"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/1.web前端项目实战(vue)/12.模拟ajax请求/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-8b2b197bdbd944dea1918a4029343f0f"
,
"node_id"
:
"toolchains-8b2b197bdbd944dea1918a4029343f0f"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/1.web前端项目实战(vue)/2.项目源码及目录结构说明/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-8b07ab0558ef451b9bdf111107034eba"
,
"node_id"
:
"toolchains-8b07ab0558ef451b9bdf111107034eba"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/1.web前端项目实战(vue)/3.创建第一个页面/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-5c9d4bcbe11942d3a869ab47df26c097"
,
"node_id"
:
"toolchains-5c9d4bcbe11942d3a869ab47df26c097"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/1.web前端项目实战(vue)/4.配置路由/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-e6cbb70c80394cda8c6b2abc0c779fc6"
,
"node_id"
:
"toolchains-e6cbb70c80394cda8c6b2abc0c779fc6"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/1.web前端项目实战(vue)/5.进行前端项目第一次版本提交/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-c7f2bf5d40ad4d0b955f7f107581223a"
,
"node_id"
:
"toolchains-c7f2bf5d40ad4d0b955f7f107581223a"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/1.web前端项目实战(vue)/6.新建分支/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-eb45a452a6a04511968ef5b15c657a1d"
,
"node_id"
:
"toolchains-eb45a452a6a04511968ef5b15c657a1d"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/1.web前端项目实战(vue)/7.抽离组件/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-0f9e83a3974e4db0a7a4a125a2214e4e"
,
"node_id"
:
"toolchains-0f9e83a3974e4db0a7a4a125a2214e4e"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/1.web前端项目实战(vue)/8.合并分支/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-772b173292fa46b3a5ce1209a22f076f"
,
"node_id"
:
"toolchains-772b173292fa46b3a5ce1209a22f076f"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/1.web前端项目实战(vue)/9.进一步抽离组件/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-7e6fd53fe3a84f31a8aed859e4e45083"
,
"node_id"
:
"toolchains-7e6fd53fe3a84f31a8aed859e4e45083"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/1.web前端项目实战(vue)/config.json
浏览文件 @
2504ef59
{
{
"node_id"
:
"toolchains-137915cd99754297934ea14d9dbf2bf6"
,
"node_id"
:
"toolchains-137915cd99754297934ea14d9dbf2bf6"
,
"keywords"
:
[]
"keywords"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/1.创建flask项目/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-e1e9c87df6c64d69b44946f6f8bd38f0"
,
"node_id"
:
"toolchains-e1e9c87df6c64d69b44946f6f8bd38f0"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/10.配置数据模型序列化工具/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-179bf9f789a24f83beccaecd621474e1"
,
"node_id"
:
"toolchains-179bf9f789a24f83beccaecd621474e1"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/11.设置访问路由/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-9f6fdcbcafd3477897bf16d0dd2be262"
,
"node_id"
:
"toolchains-9f6fdcbcafd3477897bf16d0dd2be262"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/12.完成第一个接口返回json格式数据/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-286ed617cbac42a29dbd757361f1f0b3"
,
"node_id"
:
"toolchains-286ed617cbac42a29dbd757361f1f0b3"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/13.获取表单数据并将数据保存到数据库/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-93040f93301f41d080b62385eeb59d70"
,
"node_id"
:
"toolchains-93040f93301f41d080b62385eeb59d70"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/14.使用装饰器设置中间件拦截请求/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-3a33244e3ab6490e9819a30d8cae5612"
,
"node_id"
:
"toolchains-3a33244e3ab6490e9819a30d8cae5612"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/15.连接redis/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-2f9cd0de2cc14dcb9ba4a1e76547b72b"
,
"node_id"
:
"toolchains-2f9cd0de2cc14dcb9ba4a1e76547b72b"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/16.使用令牌验证客户端身份/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-d1a69b26dab3472ca23bab5cf4dfd40a"
,
"node_id"
:
"toolchains-d1a69b26dab3472ca23bab5cf4dfd40a"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/2.配置并使用IDE(pycharm)/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-807a4d7ac2c543df8668d6be52dbdae3"
,
"node_id"
:
"toolchains-807a4d7ac2c543df8668d6be52dbdae3"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/3.创建项目配置文件/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-d2f1500609564ae8b7d9f33f1c03edf4"
,
"node_id"
:
"toolchains-d2f1500609564ae8b7d9f33f1c03edf4"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/4.进行初次后端版本提交/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-d34786cfe2d34f1ebbcc381f7234feeb"
,
"node_id"
:
"toolchains-d34786cfe2d34f1ebbcc381f7234feeb"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/5.设置数据库连接(mysql)/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-238848692f9e479c928f1a003acb8ffe"
,
"node_id"
:
"toolchains-238848692f9e479c928f1a003acb8ffe"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/6.使用sqlalchemy/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-f3a77b9ee7cd4687b8fdfa1a7e9ee70d"
,
"node_id"
:
"toolchains-f3a77b9ee7cd4687b8fdfa1a7e9ee70d"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/7.配置数据模型/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-c17747cb6fb34e0782cd63103c26059f"
,
"node_id"
:
"toolchains-c17747cb6fb34e0782cd63103c26059f"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/8.配置数据模型/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-d96ecd596dba40ffbbca6d364a9bae6d"
,
"node_id"
:
"toolchains-d96ecd596dba40ffbbca6d364a9bae6d"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/9.使用数据迁移初始化数据库/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"node_id"
:
"toolchains-64e0f059275740a6abc4808a35f3e2d2"
,
"node_id"
:
"toolchains-64e0f059275740a6abc4808a35f3e2d2"
,
"keywords"
:
[],
"keywords"
:
[],
"children"
:
[],
"children"
:
[],
"export"
:
[]
"export"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/2.web后端项目实战(flask)/config.json
浏览文件 @
2504ef59
{
{
"node_id"
:
"toolchains-75edd31443e24b5cb9812758aad8d417"
,
"node_id"
:
"toolchains-75edd31443e24b5cb9812758aad8d417"
,
"keywords"
:
[]
"keywords"
:
[],
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/2.Web实战中阶/config.json
浏览文件 @
2504ef59
{
{
"keywords"
:
[],
"keywords"
:
[],
"node_id"
:
"toolchains-979177e2db87470cb604783444e47175"
,
"node_id"
:
"toolchains-979177e2db87470cb604783444e47175"
,
"title"
:
"toolchains中阶"
"title"
:
"toolchains中阶"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/3.Web实战高阶/config.json
浏览文件 @
2504ef59
{
{
"keywords"
:
[],
"keywords"
:
[],
"node_id"
:
"toolchains-86e5c506fc34422491c049db4c45e39e"
,
"node_id"
:
"toolchains-86e5c506fc34422491c049db4c45e39e"
,
"title"
:
"toolchains高阶"
"title"
:
"toolchains高阶"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/config.json
浏览文件 @
2504ef59
...
@@ -2,5 +2,7 @@
...
@@ -2,5 +2,7 @@
"tree_name"
:
"toolchains"
,
"tree_name"
:
"toolchains"
,
"keywords"
:
[],
"keywords"
:
[],
"node_id"
:
"toolchains-adef561f31da4077ade16720641aea78"
,
"node_id"
:
"toolchains-adef561f31da4077ade16720641aea78"
,
"title"
:
"Tool Chains"
"title"
:
"Tool Chains"
,
"keywords_must"
:
[],
"keywords_forbid"
:
[]
}
}
\ No newline at end of file
data/tree.json
浏览文件 @
2504ef59
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录