学习笔记
部署知识
node的npm版本问题
https://blog.csdn.net/qq_48455576/article/details/120468488
Mac电脑注意事项:
在controller层修改uploadPath
在yml文件修改文件请求api别名,\改成/
npm镜像
npm config set strict-ssl false
npm install --registry=https://registry.npm.taobao.org
npm config set registry https://registry.npm.taobao.org/
npm config set registry http://mirrors.cloud.tencent.com/npm/
npm config set strict-ssl false
阿里镜像
pip install -r requirements.txt -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
pip install cryptography -i http://mirrors.aliyun.com/pypi/simple --trusted-host mirrors.aliyun.com
清华镜像
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
CREATE DATABASE IF NOT EXISTS python_book DEFAULT CHARSET utf8 COLLATE utf8_general_ci
==========================================================
相关软件下载:
Python下载地址
数据库下载地址:
https://dev.mysql.com/get/Downloads/MySQLInstaller/mysql-installer-community-5.7.44.0.msi
https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.44-winx64.zip
Node下载地址:
https://nodejs.org/dist/v18.20.2/node-v18.20.2-x64.msi
IDEA下载地址
https://download.jetbrains.com/idea/ideaIU-2022.3.3.exe
=========================================================
python 3.6
================================
Django==3.1.2
PyMySQL==1.0.2
djangorestframework==3.11.1
django-cors-headers==3.9.0
Pillow==8.4.0
psutil==5.9.4
===============================
运行步骤:
后端启动步骤:
cd进入server目录,然后执行:
python manage.py runserver
前端启动步骤:
cd进入web目录,然后执行:
npm run dev
然后在浏览器打开显示的地址即可
=====================================
node js 12版本 升级的时候,需要先将npm 升级
npm install -g npm
===================================================
mysql权限问题
问题:
The user specified as a definer ('mysql.infoschema'@'localhost') does not exist
解决步骤:
第一步:create user 'mysql.infoschema'@'%' identified by '密码';
第二步:grant all privileges on *.* to 'mysql.infoschema'@'%';
第三步:flush privileges;
参考:
https://zhuanlan.zhihu.com/p/661227966
=================================================
查看python安装路径
方法一: py -0p
方法二: where python
python安装pip的步骤:
py -m ensurepip --upgrade
==========================================================
mysql安装服务:
mysqld --install MySQL --defaults-file="d:\mysql-5.7.44-winx64\my.ini"
mysql初始化:
mysqld --initialize-insecure --user=mysql
mysql卸载服务:
mysqld --remove mysql
# my.ini文件参考
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=D:\\mysql-5.7.44-winx64
datadir=D:\\mysql-5.7.44-winx64\\data
idea激活教程
jdk镜像
https://repo.huaweicloud.com/java/jdk/8u202-b08/
中文电脑名称会造成utf8 问题
python_book
以后启动步骤
第一步:
终端cd进入bookproject目录,执行
python manage.py runserver
第二步:
再打开一个终端,cd进入web目录,执行
npm run serve
即可
然后浏览器访问即可
分类:
python课程设计
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY