目录
1.什么是静态文件,django静态文件配置如何配置,如何解决接口前缀不断变化,html页面上路径的引用需要反复修改的问题
2.request对象的方法有哪些,分别是干什么用的,请具体阐述细节及注意事项
3.django自带的数据库是什么,如何换成其他数据库例如MySQL,如何配置更换
4.什么是django orm,如何使用django orm,数据库迁移命令如何书写
5.orm字段的增删改查与数据的增删改查如何实现
1.表关系如何判定,django orm中如何建立表关系,有什么特点和注意事项
2.请画出完整的django请求生命周期流程图
编辑
3.简述django路由层相关知识点
1. 关于路由结尾的斜杠:
2. path转换器
3. re_path正则匹配
3.1 正则匹配之无名分组
3.2 正则匹配之有名分组
4. django版本区别
5. 反向解析
1. 路由对应关系起别名
2. 使用反向解析语法
6. 无名又名反向解析
7. 路由分发
名称空间
解决方式
1.必知必会14条都有哪些,每个都是干啥使的
总结:
2.简述神奇的双下划线查询都有哪些方法,作用是什么
3.针对多对多外键字段的增删改查方法有哪些,各有什么特点?
4.什么是正反向的概念,及查询口诀,你能否总结一下正反向查询不同情况下点击不同字段的规律
5.MySQL中的跨表查询如何实现,针对主动链表操作,你能否说一说每一种链表操作的具体特点
ORM 外键字段创建的方式有哪些?
1.你所知道的orm查询优化有哪些,各有什么特点
2.choices参数的应用场景有哪些,如何获取该字段的值
3.什么是ajax,请手写出ajax的基本语法结构。指出ajax发送json格式数据需要注意什么,发送包含文件类型数据又需要注意什么
4.前后端传输数据编码格式有哪些,针对这些格式django后端有怎样的区别处理
语法结构为
Ajax携带文件数据
1.聚合查询,分组查询的关键字各是什么,各有什么特点或者注意事项
2.F与Q查询的功能,他们的导入语句是什么,针对Q有没有其他用法
F查询
Q 查询
Q对象的进阶用法
3.列举常见的数据库字段及主要参数(越多越好)
常见字段
ORM还支持自定义字段
ORM常见字段参数
4.什么是事务,事务的特性有哪些,你是否了解数据库设计范式(列举三个即可)
5.简要用文字描述出图书管理系统各个功能编写思路及注意点
1.什么是静态文件,django静态文件配置如何配置,如何解决接口前缀不断变化,html页面上路径的引用需要反复修改的问题
静态文件: 不会更改的文件, 如js,css,jq,img等
配置:
STATIC_URL=/'static'/
STATICFILES_DIR = [os.path.join(BASE_DIR,'static']
html方面:
{% load static 文件绝对路径%}
2.request对象的方法有哪些,分别是干什么用的,请具体阐述细节及注意事项
request对象方法
request.method 获取请求方式, 结果是纯大写的字符串
request.POST 获取POST请求发送来的普通数据[不包含文件]
request.POST.get() 默认值获取列表中最后一个数据
request.POST.getlist() 获取键对用的整个列表, 无论有几个数据值
request. GET 获取url?之后可以携带不超过2kb的非敏感数据.
request.GET.get() 默认只获取列表中最后一个数据值
request.GET.getlist() 获取键对应的整个列表, 无论有几个数据值
3.django自带的数据库是什么,如何换成其他数据库例如MySQL,如何配置更换
django自带的数据库是sqlit3, 只能做本地测试的小型关系型数据库,无法承受过大的数据量, 可以通过链接别的数据库进行操作, 如mysql,
pycharm右上角,左下角等地找到database, 然后进行链接, 第一次链接的时候会下载一个驱动[根据提示一步步操作即可], 后续无需再次下载. 输入用户名密码以及数据库之后apply>>>再test connection, 链接成功后按
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)