[ vscode前端调试 ]


你可以按照以下步骤在 VS Code 中进行前端调试:

在 package.json 里配置好启动脚本(如你的 "dev": "vite")。 在左侧的“运行和调试”视图(或按 ctrl + shift + d)中,点击“创建 launch.json 文件”,选择“Web App (Edge)”或“Web App (Chrome)”。 修改生成的 launch.json,将 url 改为你的本地开发服务器地址(如 http://localhost:5173)。 启动你的开发服务器(如点击 NPM 脚本的“dev”或在终端运行 npm run dev)。 在代码中点击行号左侧设置断点。 在“运行

< Read more >

[ 数据库字段长度截取 ]


可以,SQL 层面可以直接截取 body 字段的前 N 个字符,避免拉取全部内容再截断。 不同数据库有不同的字符串截取函数:

MySQL 用 LEFT(body, 200) PostgreSQL 用 SUBSTRING(body FROM 1 FOR 200)

golang

    sql := fmt.Sprintf(`
        SELECT 
            id,
            title,
            LEFT(body, 300) AS body,
            created_time,
            last_mod_ti

< Read more >

[ django-admin外键字段自动生成的增删改查按钮去除 ]


隐藏 Django Admin 自动完成外键字段(如 leader_user)后面的四个按钮(编辑、添加、删除、查看)

admin.py

@admin.register(User)
class UserAdmin(auth_admin.UserAdmin):
    form = UserAdminChangeForm
    add_form = UserAdminCreationForm
    autocomplete_fields = ['leader_user']
    filter_horizontal = (
        "groups"

< Read more >

[ django 排序 ]


django的非外键排序

两张表我需要对part里面的字段进行排序, 但是没有外键关联

class Parts(models.Model):
    ...
    ...
    ...

class LocationDrawerComponentParts(models.Model):
    location_drawer_component = models.ForeignKey(
        "cews.LocationDrawerComponent", on_delete=models.CASCADE, null=False, blank=False
   

< Read more >

[ python编译安装 ]


二、解压 Python 安装包 1、Mac 双击自动解压。或在终端中执行命令解压 2、Linux (根据你所下载个Python3源码压缩包格式和名字选择对应命令解压缩,更多解压缩命令请具体查看Linux命令手册)

xz -d Python-3.10.1.tar.xz 1 或

tar xvf Python-3.10.1.tgz 1 或

tar -xf Python-3.10.1.tar 1 本文安装使用.tgz格式文件,故选用:tar xvf Python-3.10.1.tgz

三、释放编译文件 如果是root管理员账号登入安装,可以免除sudo命令,否则请务必使用sudo赋予最高执行权限:

c

< Read more >