编辑
2025-03-31
服务器
00

路由

add_url_rule

实现Methodview

api.py

python
class FileApi(MethodView): """ 后端接口部分 RESTful API风格 """ def __init__(self): super(FileApi, self).__init__() def get(self, fid): """ 查询数据 :param fid: 文件id :return: json """ try: if not fid: files: [File] = File.query.all() results = [ { 'fid': file.fid, 'name': file.name, 'timestamp': file.timestamp, 'type': file.type, 'origin': file.origin, 'width': file.width, 'height': file.height, 'url': file.url } for file in files ] else: file = File.query.get(fid) results = { 'fid': file.fid, 'name': file.name, 'timestamp': file.timestamp, 'type': file.type, 'origin': file.origin, 'width': file.width, 'height': file.height, 'url': file.url } return { 'status': 'success', 'message': '数据查询成功', 'results': results } except Exception as e: return { 'status': 'error', 'message': '数据查询出现异常', 'info': str(e) } def delete(self, fid): """ 删除操作 :param fid: 文件id :return: json """ try: file: File = File.query.get(fid) file.fp = 1 # db.session.delete(file) db.session.commit() return { 'status': 'success', 'message': '数据删除成功', } except Exception as e: return { 'status': 'error', 'message': '数据删除出现异常', 'info': str(e) } def post(self): # 添加数据
编辑
2025-03-22
软件
00
cmd
conda create -n pointcept python=3.8 -y conda activate pointcept conda install ninja -y # Choose version you want here: https://pytorch.org/get-started/previous-versions/ # We use CUDA 11.8 and PyTorch 2.1.0 for our development of PTv3 conda install pytorch==2.1.0 torchvision==0.16.0 torchaudio==2.1.0 pytorch-cuda=11.8 -c pytorch -c nvidia conda install h5py pyyaml -c anaconda -y
编辑
2025-03-01
软件
00

自动换行

  • Settings -> Word Wrap

注释

  • 单行:Ctrl + /
  • 块:Alt + Shift + A

python格式化

  • 安装autopep8插件
编辑
2025-02-28
软件
00

安装

Miniconda

删除环境

bash
conda env remove --name 环境名称

创建环境

bash
conda create -n <name> python=3.8 -y

清除缓存

bash
conda clean --all
编辑
2025-02-24
收藏
00

image.png