Skip to the content.

语法和基础

语法基础部分

基础模块

桌面程序开发

GUI

PyQt6 由于开源协议问题不选择

PySide6

相关工具配置:designer

现代化GUI美化模版 - PyDracula

应用程序打包

Nuitka

PyInstaller

cx_Freeze

liunx下打包为deb

web开发 - Django框架

Django教程

准备

python > 3.10

django > 5.0

入门

模版

模版介绍

DTL模版语法

标签 内容
变量  
常用标签 if标签<br>for标签<br>with标签<br>url标签<br>
常用过滤器 add cut default default_if_none date <br>first last length lower upper <br>join floatformat random slice safe<br> striptags truncatechars truncatechars_html<br>
模板结构 include模板<br>模板继承<br>

数据库

mysql > 8.0.21

驱动:pymysql

数据库操作

  1. 数据库配置
  2. 获取数据库信息

ORM模型

  1. 创建ORM模型
  2. 数据库迁移

基本CRUD操作

排序

常用Field和参数

  1. 数据库字段类型
  2. 常用参数
  3. 模型中Meta配置

外键和表关系

  1. 外键
  2. 外键删除操作
  3. 表关系

    一对多一对一多对多