每日小学习

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

时间: 2024-10-09 03:27:55

每日小学习的相关文章

每日小学习四

1 谈谈你对restful 接口规范的认识? 答:首先restful 是一种软件架构风格或者是一种设计风格,并不是标准的,他只是提供了一组 设计原则和约束条件,主要用于客户端和服务器交互的软件. 就像设计模式一样,并不是一定要遵循这些原则,而是基于这个风格设计软件可以更简洁,更有层次,我们可以根据开发的实际情况,做相应的改变. 1 restful 提倡面向资源的编程,在url接口中尽量要使用名词,不要使用动词 2 在url接口中推荐使用Https协议,让网络接口更安全. 3 在url中可以体现版

【iOS开发每日小笔记(六)】Swift语言学习的入门随想

这篇文章是我的[iOS开发每日小笔记]系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧.该分类的文章,内容涉及的知识点可能是很简单的.或是用很短代码片段就能实现的,但在我看来它们可能会给用户体验.代码效率得到一些提升,或是之前自己没有接触过的技术,很开心的学到了,放在这里得瑟一下.其实,90%的作用是帮助自己回顾.记忆.复习.如果看官觉得太easy,太碎片,则可以有两个选择:1,移步[iOS探究]分类,对那里的文章进行斧正:2,在本文的评论

【iOS开发每日小笔记(九)】在子线程中使用runloop,正确操作NSTimer计时的注意点 三种可选方法

这篇文章是我的[iOS开发每日小笔记]系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧.它们可能会给用户体验.代码效率得到一些提升,或是之前自己没有接触过的技术,很开心的学到了,放在这里得瑟一下.其实,90%的作用是帮助自己回顾.记忆.复习. 一直想写一篇关于runloop学习有所得的文章,总是没有很好的例子.正巧自己的上线App Store的小游戏<跑酷好基友>(https://itunes.apple.com/us/app/pao-k

java每日小算法(5)

/*[程序5] 题目:利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示. 1.程序分析:(a>b)?a:b这是条件运算符的基本例子. */ package test; public class test { public static String grade(int num) { String result = (num>=90)?"A":(num>=60)?"B":&quo

【iOS开发每日小笔记(二)】gitHub上的开源“瀑布流”使用心得

这篇文章是我的[iOS开发每日小笔记]系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧.该分类的文章,内容涉及的知识点可能是很简单的.或是用很短代码片段就能实现的,但在我看来它们可能会给用户体验.代码效率得到一些提升,或是之前自己没有接触过的技术,很开心的学到了,放在这里得瑟一下(^_^).其实,90%的作用是帮助自己回顾.记忆.复习.如果看官觉得太easy,太碎片,则可以有两个选择:1,移步[iOS探究]分类,对那里的文章进行斧正:2,在

java每日小算法(27)

/* [程序27]  题目:求100之内的素数    */ package test; import java.util.Scanner; public class test { public static boolean prime(int number) { boolean flag = true; int mid = (int)Math.sqrt(number); for(int i = 2; i< mid+1; i++) { if(number % i == 0) { flag = fa

java每日小算法(4)

[程序4] 题目:将一个正整数分解质因数.例如:输入90,打印出90=2*3*3*5. 程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可. (2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步. (3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步. package test; import java.util.ArrayList;

【iOS开发每日小笔记(十)】自制带圆框的头像 利用在CALayer设置“寄宿图”

这篇文章是我的[iOS开发每日小笔记]系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧.它们可能会给用户体验.代码效率得到一些提升,或是之前自己没有接触过的技术,很开心的学到了,放在这里得瑟一下.90%的作用是帮助自己回顾.记忆.复习. 在上一篇文章中,我详细地回顾.复习了Core Graphics框架中利用Quartz 2D来绘制各种各样的图形,其实这些绘图就是绘制到了UIView的CALayer层上.这次,受到另一篇博文(http://

【iOS开发每日小笔记(五)】实测copy到底是个神马玩意

这篇文章是我的[iOS开发每日小笔记]系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧.该分类的文章,内容涉及的知识点可能是很简单的.或是用很短代码片段就能实现的,但在我看来它们可能会给用户体验.代码效率得到一些提升,或是之前自己没有接触过的技术,很开心的学到了,放在这里得瑟一下.其实,90%的作用是帮助自己回顾.记忆.复习.如果看官觉得太easy,太碎片,则可以有两个选择:1,移步[iOS探究]分类,对那里的文章进行斧正:2,在本文的评论