摘要:
CBV装饰器 写一个装饰器验证sessiondef login_auth(func): def inner(request,*args,**kwargs): if request.session.get('is_login'): return func(request,*args,**kwargs) 阅读全文
摘要:
普通方式手写注册功能 def reg(request): errors = {'username':'','password':''} if request.method == 'POST': username = request.POST.get('username') password = re 阅读全文
摘要:
序 我们每提交一次数据或者每点一个标签就会刷新整个页面,那么如何做到只刷新局部页面呢? 这就需要用到Ajax Ajax是什么? AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。 即,使用Javascript语言与服务器进 阅读全文
摘要:
F查询 之前的单表查询多表查询筛选条件都是一个固定的值,那么如何用字段来筛选呢? 比如 : 查询卖出数大于库存数的商品 这个时候我们就可以用到django里面的F查询了 查询示例表 ·在test.py测试要记得先做好配置 先导入模块 from django.db.models import F,Q 阅读全文
摘要:
ORM常用字段 AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 -2147483648 to 2147483647。(一般不用它来存手机号(位数也不够), 阅读全文
摘要:
模板简介 模板就是一个文本,用于分离文档的表现形式和内容 django里的模板可以理解为:HTML代码+模板语法 一、模板语法之变量 模板语法的注释 不会展示到前端页面:{#模板语法注释#}原生html的注释 会展示到前端:<!--我是原生的html注释--> 1,语法 用双大括号 {{ var_n 阅读全文
摘要:
路由匹配规律 第一个参数是正则表达式,匹配规则按照从上往下一次匹配,匹配到一个之后立即匹配,直接执行对应的视图函数 urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$',views.home), url(r'^test/$',view 阅读全文
摘要:
写django之前需要知道的小点 1,路由访问如果不加斜杠 会内部自动重定向加斜杠的路由 2,所有的html文件默认都写在templates文件夹下,这是一种约定俗成的规定,一定要检查settings有没有配置好3,所有的静态文件(css,js,前端第三方类库)默认都放在static文件夹下,css 阅读全文
摘要:
Django是什么? Django是一个开放源代码的Web应用框架,由Python写成。采用了MVT的框架模式,即模型M,视图V和模版T。 目前python比较热的Web应用框架有三个Django、Tornado、Flask。 Django 大而全,自带了很多功能模块 Flask: 短小精悍,自带的 阅读全文
摘要:
什么是jQuery jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程,宗旨“Write less, do more.“ jQuery对象 jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是 jQuery独有的。如 阅读全文