django从入门到实践(学习笔记一)

django3学习笔记一

django开发

主题:员工管理系统

1.创建项目和app

创建app并注册

python 复制代码
python manage.py startapp app01


注册

2.设计表结构



3.在MySQL中生成表

orm只能生成类不能生成数据库

  • 工具连接MySQL生成数据库
python 复制代码
create database test DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
  • 修改配置文件,连接MySQL
  • django命令生成数据库表
python 复制代码
python manage.py makemigrations
python manage.py migrate



表结构创建成功

4.静态文件管理

static目录

5.部门管理

5.1部门列表


  • 去数据库中获取所有的部门列表


点击跳转到添加页面

添加页面


删除列表

编辑列表


6.模板的继承

定义模板:'layout.html'

继承模板:

相关推荐
2301_8217271720 小时前
nfs服务
网络·笔记
报错小能手20 小时前
C++笔记 bind函数模板
开发语言·c++·笔记
FreeCode20 小时前
使用LangSmith追踪智能体运行
python·langchain·agent
老蒋新思维20 小时前
紧跟郑滢轩,以 “学习力 +” 驱动 AI 与 IP 商业变革
网络·人工智能·学习·tcp/ip·企业管理·创始人ip·创客匠人
2501_9411121420 小时前
Python Web爬虫入门:使用Requests和BeautifulSoup
jvm·数据库·python
程序员晚枫20 小时前
Python文件类型大全:从.py到.pyd,你见过几种?
python
计算衎20 小时前
python的AI大模型之facebook/nllb-200-distilled-600M的介绍和使用
人工智能·python·facebook·huggingface_hub
大筒木老辈子21 小时前
Git笔记---其他常用操作
笔记·git
java_logo21 小时前
BUSYBOX Docker 容器化部署指南
java·运维·python·nginx·docker·容器·运维开发
做cv的小昊21 小时前
科研论文PPT绘图技巧:绘制任意曲线三角形(胖三角形)并制作效果对比图
经验分享·笔记·学习·微软·ai绘画·数据可视化