zoukankan      html  css  js  c++  java
  • 总结---Django部分(二)

    Django中model的SlugField类型字段有什么用途?

    SlugField字段是将输入的内容中的空格都替换成‘-’之后保存,Slug 是一个新闻术语,通常是某些东西的短标签。一个slug只能包含字母、数字、下划线或者是连字符,通常用来作为短标签。通常它们是用来放在URL里的。

    SlugField字段的Field.db_index自动设置为True。

    通常根据另一个值自动生成slug来填充到SlugField的值

    Django中如何加载初始化数据?

    Django在创建对象时在盗用save()方法后,ORM框架会把对象的属性转换为写入到数据库中,实现对数据库的初始化;通过操作对象,查询数据库,将查询集返回给视图函数,通过模板语言展现在前端页面

    apache和nginx的区别

    Nginx相对Apache的优点:

    • 轻量级,同样起web 服务,比apache 占用更少的内存及资源
    • 抗并发,nginx 处理请求是异步非阻塞的,支持更多的并发连接,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能
    • 配置简洁
    • 高度模块化的设计,编写模块相对简单
    • 社区活跃

    Apache相对Nginx的优点:

    • rewrite ,比nginx 的rewrite 强大
    • 模块超多,基本想到的都可以找到
    • 少bug ,nginx 的bug 相对较多
    • 超稳定。

    M:Model,模型,和MVC中的M功能相同,和数据库进行交互。

    V:view,视图,和MVC中的C功能相同,接收请求,进行处理,与M和T进行交互,返回应答。

    T:Template,模板,和MVC中的V功能相同,产生Html页面

    1、 用户点击注册按钮,将要注册的内容发送给网站的服务器。

    2、 View视图,接收到用户发来的注册数据,View告诉Model将用户的注册信息保存进数据库。

    3、 Model层将用户的注册信息保存到数据库中。

    4、 数据库将保存的结果返回给Model

    5、 Model将保存的结果给View视图。

    6、 View视图告诉Template模板去产生一个Html页面。

    7、 Template生成html内容返回给View视图。

    8、 View将html页面内容返回给浏览器。

    9、 浏览器拿到view返回的html页面内容进行解析,展示

  • 相关阅读:
    1212321
    123123
    好好干活
    VXLAN学习之路-结合VRF在Linux中实践VXLAN网络
    123456
    期望
    123456
    123456
    Jenkins管理员密码忘记修改操作
    Jenkins 安装与部署详细教程
  • 原文地址:https://www.cnblogs.com/Dreamxin/p/8372506.html
Copyright © 2011-2022 走看看