每日小学习

Posted wkhh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每日小学习相关的知识,希望对你有一定的参考价值。

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 执行迁移文件 

以上是关于每日小学习的主要内容,如果未能解决你的问题,请参考以下文章

项目过程中的小学习

蒟蒻林荫小复习——带权并查集

少儿编程正当红,游戏化学习开启新赛点?

四年级C++信奥学习规划锁定2022年CSP-J,早规划快速进入信奥领域!

P3389 模板高斯消元法

入门2分支结构