摘要:
数据库的配置 1 django默认支持sqlite,mysql, oracle,postgresql数据库。 <1> sqlite django默认使用sqlite的数据库,默认自带sqlite的数据库驱动 , 引擎名称:django.db.backends.sqlite3 <2> mysql 引擎 阅读全文
摘要:
复习一下啦,因为今天外出,看书的时间已经不够了,所以复习一下旧的内容,我觉的比较重要的pymysql 安装:pip3 install pymysql 一 链接、执行sql、关闭(游标) import pymysql user=input('用户名: ').strip() pwd=input('密码: 阅读全文
摘要:
昨天我们介绍了在Django中的if、for方法,基本就是{%加你要用的方法%},同时对应以{%end你要用的方法%} 今天首先先介绍几个依旧可以固定使用的方法: 一、 {%csrf_token%}:csrf_token标签 用于生成csrf_token的标签,用于防治跨站攻击验证。注意如果你在vi 阅读全文
摘要:
标签(tag)的使用(使用大括号和百分比的组合来表示使用tag) {% if %}标签计算一个变量值,如果是“true”,即它存在、不为空并且不是false的boolean值,系统则会显示{% if %}和{% endif %}间的所有内容 {% if num >= 100 and 8 %} {% 阅读全文
摘要:
Django 模板解析非常快捷。 大部分的解析工作都是在后台通过对简短正则表达式一次性调用来完成。 这和基于 XML 的模板引擎形成鲜明对比,那些引擎承担了 XML 解析器的开销,且往往比 Django 模板渲染引擎要慢上几个数量级。 from django.shortcuts import ren 阅读全文
摘要:
先说一下昨天引入的redirect和render之间的区别吧,昨天我们在写完注册界面后会跳转,那么先看看两种写法吧 return redirect(“/login/”) return render(request,“index.html”) 两者之间的区别: 1.redirect的跳转,上端的url 阅读全文
摘要:
http请求中产生两个核心对象: http请求:HttpRequest对象 http响应:HttpResponse对象 所在位置:django.http 之前我们用到的参数request就是HttpRequest 检测方法:isinstance(request,HttpRequest) 1 Http 阅读全文
摘要:
一、关于如何通过url来实现登录界面的数据提交和获取 先看一下html部分的文件内容: <form action="/register" method="post"> <p>姓名<input type="text" name="user"></p> <p>年龄<input type="text" n 阅读全文
摘要:
一、静态文件设置(static) 一、概述: #静态文件交由Web服务器处理,Django本身不处理静态文件。简单的处理逻辑如下(以nginx为例): # URI请求 > 按照Web服务器里面的配置规则先处理,以nginx为例,主要求配置在nginx. #conf里的location | >如果是静 阅读全文
摘要:
一、MTV和MVC模式 著名的MVC模式:所谓MVC就是把web应用分为模型(M),控制器(C),视图(V)三层;他们之间以一种插件似的,松耦合的方式连接在一起。 模型负责业务对象与数据库的对象(ORM),视图负责与用户的交互(页面),控制器(C)接受用户的输入调用模型和视图完成用户的请求。 Dja 阅读全文