Django开发记录
Django是一个高级的Python Web框架,它允许快速地开发和部署Web应用程序。Django提供了丰富的命令行工具来帮助开发者管理项目和应用。
创建Django项目:
django-admin startproject myproject
创建Django应用:
cd myproject
python manage.py startapp myapp
运行Django开发服务器:
python manage.py runserver
这些命令是使用npm(Node Package Manager)来安装JavaScript库和工具的命令。下面是每个命令的解释:
-
npm i webpack webpack-cli --save-devwebpack是一个模块打包工具,它可以将多个JavaScript文件打包成一个或多个文件,以便在浏览器中更有效地加载。webpack-cli是webpack的命令行接口,它允许用户通过命令行与webpack进行交互。--save-dev表示将这些包保存为开发依赖,这意味着它们将添加到package.json文件的devDependencies部分。
-
npm i @babel/core babel-loader @babel/preset-env @babel/preset-react --save-devbabel-loader是一个webpack的loader,它允许webpack使用Babel来转换JavaScript文件。@babel/preset-env是一个Babel预设,它根据你所支持的环境自动确定需要的转换。@babel/preset-react是一个用于转换React JSX的Babel预设。
-
npm install react@17.0.1 react-dom@17.0.1 --save-devreact是Facebook开源的一个用于构建用户界面的JavaScript库。react-dom是用于操作DOM的React包,它提供了用于将React组件渲染到DOM中的方法。- 注意:通常,
react和react-dom应该作为项目的生产依赖(而不是开发依赖)来安装,因此更常见的命令可能是npm install react@17.0.1 react-dom@17.0.1 --save。
-
npm install @material-ui/core- Material-UI是一个流行的React UI框架,它实现了Google的Material Design。
- 这个包包含了构建React应用所需的各种UI组件。
-
npm install @babel/plugin-proposal-class-properties- 这是一个Babel插件,用于支持ES7/ES2016中的类属性(如静态属性、实例属性、计算属性名称等)。
-
npm install react-router-dom@5.2.0react-router-dom是React Router的一个包,它提供了用于在React应用中处理路由的组件。
-
npm install @material-ui/icons- 这个包包含了与Material-UI框架一起使用的各种图标组件。
总的来说,这些命令用于安装与React开发相关的各种库和工具,包括构建工具(webpack)、编译器(Babel)、UI框架(Material-UI)和路由库(React Router)。

浙公网安备 33010602011771号