[ tiptap快捷键 ]


快捷键(需要先注册才能使用)

基本功能 复制粘贴撤回

Command Windows/Linux macOS
Bold Control B Cmd B
Italicize Control I Cmd I
Underline Control U Cmd U
Strikethrough Control Shift X Cmd Shift X
Highlight Control Shift H Cmd Shift H
Code Control E Cmd E

代码块等..

Apply normal text style Control Alt 0 Cmd

< Read more >

[ Flask数据库增删改查 ]


一.数据库查询

pip install flask-sqlalchemy
pip install mysqlclient

1. 主要文件结构

extention.py

  • 实例化sqlalchemy连接数据库模块
  • 和迁移模块
from flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migrate

db: SQLAlchemy = SQLAlchemy()
migrate = Migrate()

models.py

  • 多对多关系梳理:
    • 中间表名db.Table
    • 字段id, 表1外键, 表2外键

用户表

< Read more >

[ 基于django自带的用户模型添加自定义内容 ]


一. 重写用户模型类models.py

  • blank=True 必填字段下设置成非必填字段
  • default= 设置默认值
  • choices= 枚举,设置前端的选填按钮
  • models.ForeignKey 外键字段,关联另一个表
  • to=关联的表, to_field=关联表的唯一字段, on_delete=models.SET_NULL 如果关联的表进行删除操作,SET则是改为空NULL
  • db_constraint=False 关闭外键数据库功能,保留查询功能
  • related_name='collects_to_articles' 提供重新定义反向查询的名字
    • 查询演示: collec

< Read more >

[ vue3请求axios使用 ]


Axios基本在Vue3使用

1. 安装

npm install axios

2. 注册

main.js

import { createApp } from 'vue'
import App from './App.vue'
import router from './router.js'
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
import axios from 'axios'
import './assets/ma

< Read more >

[ Vue3路由route配置 ]


配置Vue3路由模块route

1. 安装

npm install vue-router@4 //不确定名字

2. 配置

  1. 在src目录下创建router.js文件
  2. 在main.js添加注册

router.js

import { createRouter, createWebHistory } from 'vue-router'

export const routes = [
  {
    path: '/',
    name: 'index',
    component: () => import('./views/

< Read more >