• 总结---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页面内容进行解析,展示

  • 相关阅读:
    bootstrap-datetimepicker日期控件下载
    【eclipse】启动不了报错java was started but returned exit code=13
    jsp选项卡导航实现——模板
    【eclipse】Multiple annotations found at this line:——解决方法
    【链接】SpringBoot启动错误
    eclipse隐藏关闭的工程
    【链接】虚拟机使用桥接模式不能上网
    python中使用指定GPU
    python开启GPU加速
    Adam那么棒,为什么还对SGD念念不忘 (1) —— 一个框架看懂优化算法
  • 原文地址:https://www.cnblogs.com/Dreamxin/p/8372506.html
Copyright © 2020-2023  润新知