django学习笔记
1、安装django
1 | pip install -i https: //pypi .tuna.tsinghua.edu.cn /simple django |
2、新建项目
1 | django-admin startproject demo9 |
3、运行django项目(先进入项目目录)
1 | cd demo9<br>python manage.py runserver |
4、安装数据库Model对象映射文件
1 | python manage.py migrate |
5、在项目内新建应用
1 | python manage.py startapp douban |
在项目设计文件(settings.py)内注册应用
从项目路由文件指向应用路由文件
6、应用路由文件中新增路由,指向views文件中具体路由函数
7、路由文件(views.py)中具体路由函数
注:路由函数处理业务逻辑后,返回数据用2种情况:
一种是前后端分离,就如上图一样用 JsonRespone返回JSON数据给前端;
二种是前后端不分离,就如上图注释中代码一样,直接后端渲染返回index.html网页。
8、确定前后端分离方式开发后,要写好接口文档:规定request方式路径参数和repone结果格式
9、前端根据上述文档中 登录接口 就可以先写前端代码
A、放置登录按钮
B、提早定义好准备接收后端repone 数据的变量message
C、写好按下按钮的对应方法函数 user_login,函数中发送axios请求,并有回调函数处理respone的JSON数据,取出其中的message
D、后端新增对应路由
E、后端新增路由处理函数
10、接口文档示例
图书删增改查路由函数举例
查all
增
id查找
安装DRF框架文件
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple djangorestframework
注册DRF框架
在项目demo内新建应用book_drf来说明DRF的使用
11、数据库配置
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix