摘要:
Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错误信息 阅读全文
摘要:
python代码 html代码 js代码 阅读全文
摘要:
一、Django初识、settings配置等 二、路由层 三、视图层 四、模板层 五、模型层: orm基本操作、多对多表创建方式、F、q查询,事务及自定义字段 六、Django进阶: Ajax、分页器、forms组件、cookie、session、中间件、auth组件 七:rest_framewor 阅读全文
摘要:
orm自动创建(可扩展性差,无法即时添加其他字段) 手动创建第三张表(不支持直接跨表查询) 手动创建第三张表,并通过字段进行关联(可扩展性搞,支持直接跨表查询) 阅读全文
摘要:
F查询 F() 的实例可以在查询中引用字段,来比较同一个 model 实例中两个不同字段的值 Django 支持 F() 对象之间以及 F() 对象和常数之间的加减乘除和取模的操作 如果要修改char字段,Concat表示进行字符串的拼接操作,参数位置决定了拼接是在头部拼接还是尾部拼接,Value里 阅读全文
摘要:
Ajax介绍 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML,json等。 同步交互:客户端发出一个请求后,需要等待服务器响应结束后,才能发出第二个请 阅读全文
摘要:
1、在app下面创建一个utils文件夹,并创建一个模块:my_page.py 2、将下面的代码复制到创建的.py文件中 class Pagination(object): def __init__(self, current_page, all_count, per_page_num=2, pag 阅读全文
摘要:
表myapp_person的名称是自动生成的,如果你要自定义表名,需要在model的Meta类中指定 db_table 参数,强烈建议使用小写表名,特别是使用MySQL作为后端数据库时。 id字段是自动添加的,如果你想要指定自定义主键,只需在其中一个字段中指定 primary_key=True 即可 阅读全文
摘要:
模板语法 模版语法重点: 变量:{{ 变量名 }} 1 深度查询 用句点符 2 过滤器 标签:{{% % }} 模板语法之变量 view.py文件中 from django.shortcuts import render # Create your views here. def index(req 阅读全文
摘要:
视图函数 一个视图函数(类),简称视图,是一个简单的Python 函数(类),它接受Web请求并且返回Web响应。 响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片。 无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无所谓,只要它在你当前项 阅读全文