生活调味瓶

生活的一些琐事

django 进阶顺序

一、巩固基础(确保地基稳固) 理解 MTV 架构 Model(数据建模) Template(前端展示) View(逻辑控制) 掌握基本功能 URL routing(urls.py 的使用) 表单处理(Django Forms 和 ModelForms) ORM 查询(增删改查 + Q/F 查询) 管理后台自定义 中间件(Middleware)基础用法 推荐资源: 官方文档:https://docs.djangoproject.com/ 教程项目:Django Girls(适合入门巩固)https://tutorial.djangogirls.org/ 二、进阶技能(从开发者变成“工程师”) 项目结构与模块化设计 多 app 项目管理 使用 settings 分环境配置(如 settings/dev.py, settings/prod.py) 用户认证与权限 Django 的 auth 模块 自定义用户模型(如使用 AbstractUser) 权限系统、组(Groups)与装饰器(如 @login_required, @permission_required) Django 中的异步(Async)支持 了解 Django 3.1+ 开始支持的 async view 学会识别适合异步的场景(如 […]

django 进阶顺序 Read More »

duckdb

Base: import duckdb duckdb.sql(« SELECT 42 »).show() r1 = duckdb.sql(« SELECT 42 AS i ») duckdb.sql(« SELECT i * 2 AS k FROM r1 »).show() Data Input import duckdb duckdb.read_csv(« example.csv ») # read a CSV file into a Relation duckdb.read_parquet(« example.parquet ») # read a Parquet file into a Relation duckdb.read_json(« example.json ») # read a JSON file into a Relation duckdb.sql(« SELECT * FROM ‘example.csv’ ») #

duckdb Read More »

PHP résume

namespace: 使用psr-4 example:<?php App/Utils/Helper.php namespace App\Utils; function formatDate($date) { // 格式化日期 }   ————————————— <?php // 文件:Vendor/Utils/Helper.php namespace Vendor\Utils; function formatDate($date) { // 另一种格式化日期的实现 }     ————————————- use App\Utils\Helper as AppHelper; use Vendor\Utils\Helper as VendorHelper; AppHelper::formatDate($date); VendorHelper::formatDate($date); psr1: normes class: implemente(interface), extends(class abstract)

PHP résume Read More »

linux: compress et décompress fichiers

1. gzip/gunzip (compresser le fichier, ne garder pas le fichier origine) gzip <file-name> gunzip <file-name.gz> 2. zip / unzip (compresser le fichier, le répertoire et garder le fichier originaux) zip fichier: zip <file-name-compress.zip> <file-name-originaux> zip répertoire: zip -r <file-name.zip> <repertoire name> unzip: unzip -d <nom-repertoire-a-unzip> <nom-file.zip 3. tar: package files parametres: compresser : tar -zcvf

linux: compress et décompress fichiers Read More »

pytest 常用 方法 参数

Original : https://www.jianshu.com/p/1de79e90ecf0   1、无参数运行测试用例   pytest test_a.py 2、查看pytest的帮助文档   pytest –help 3、常用参数 -v参数:显示pytest的详细运行信息 -s参数:显示方法中print的信息   # vs参数通常一起使用 pytest -vs test_a.py -m参数:运行有标记的用例   @pytest.mark.app def test_demo(): print(« this is app ») @pytest.mark.h5 def test_demo2(): print(« this is h5 »)   # 运行标记有app的测试用例 pytest test_a.py -m app # 运行标记有h5的测试用例 pytest test_a.py -m h5 # 运作没有标记app的测试用例 pytest test_a.py -m « not app »

pytest 常用 方法 参数 Read More »

Panier