1 简述django 的安装方法?
答: pip install django==2.1.7
2 django 创建项目app 的命令?
答:1 创建项目: django-admin startproject + 项目名
2 创建app: python manage.py startapp + app名
3 django 和 flask 的区别?
答: 1 django 功能全面,一战试解决思路,能让开发者不用在开发之前就在选择应用基础设施上花费大量时间。django有模板,表单,路由,认证,基本的数据库管理等内建功能。
2 flask 比较灵活,用flask来构建应用之前,选择组件的时候会给开发者带来更多的灵活性。
4 简述MVC 模式 和MVT 模式?
答: MVC 软件系统分为三个基本部分:
模型:model:负责业务对象与数据库的映射
视图:View: 负责与用户的交互
控制器: controller: 接受用户的输入调用模型和试图完成用户请求
django 框架MTV 借鉴了 MVC 框架的思想
模型: model: 负责业务对象与数据库的对象(orm)
试图: view: 负责业务逻辑,并在适当的时候调用model 和 template
模板:Template: 负责如何把页面展示给用户
数据库的切换以及迁移?
1 简述 get 和 post 的区别?
传送方式: get 通过地址栏传输,为明文传输,不安全,post通过报文传输,安全性相对较高
传送长度:get 参数有长度限制(受限于url长度),post 无限制
GET 和 POST 还有一个重大区别,简单的说:
get 产生一个tcp 数据包; POST产生两个tcp 数据包
2 简述cookie 的作用以及优劣势?
答:服务器可以利用cookie包含信息的任意性来筛选并经常性维护这些信息,以判断在http传输中的状态,cookies最经典的应用是判定注册用户是否已经登录网站,用户可能会得到提示,是否在下一次进入此网时保留用户信息以便简化登录手续。
cookie 与 session 的区别?
1 cookie 数据存放在客户的浏览器上,session 数据存放在服务器上。
2 cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗
3 当访问增多,会比较占用你服务器的性能 考虑到减轻服务器性能方面 应使用cookie
4 单个cookie 保存的数据不能超过4k 很多浏览器都限制一个站点最多保存20个 cookie
命令migrate 和 makemigrations 的差别?
makemigrations 生成迁移文件
migrate 执行迁移文件
原文地址:https://www.cnblogs.com/wkhh/p/12056331.html