多对多三种创建方式 1.全自动(较为常用) class Book(models.Model): title = models.CharField(max_length=32) authors = models.ManyToManyField(to='Author') # orm就会自动帮你创建第三张 ...
分类:
Web程序 时间:
2020-01-13 09:19:44
阅读次数:
133
[TOC] Ajax知识准备Json 什么是Json JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation) JSON 是轻量级的文本数据交换格式 stringify与parse方法 JavaScript中关于JSON对象和字符串转换的两个方法: ...
分类:
Web程序 时间:
2020-01-11 09:42:14
阅读次数:
93
这里我是用的layui的表格渲染public function ShowQuestion(){ $count = DB::table('question')->get(); //查询总数 括号里面是数据表名 $page=$_GET['page']-1; $data = DB::table('ques ...
分类:
其他好文 时间:
2020-01-04 22:34:39
阅读次数:
148
第一步: 学会使用ModelSerializer, 并且会使用ModelSerializer相互嵌套功能 1. goods.serializers.py from rest_framework import serializers from goods.models import Goods, Go ...
1、tornado_main.py 1 #!/usr/bin/env python 2 # -*- coding: utf-8 -*- 3 4 5 6 7 import tornado.web 8 import tornado.ioloop 9 10 LIST_INFO = [ 11 {'usern ...
分类:
Web程序 时间:
2019-12-17 00:50:55
阅读次数:
103
本周内容 ? 今日内容 ? ajax结合sweetalert实现删除按钮动态效果 ? bulk_create批量插入数据 ? 自定义分页器 ? 多对多三种创建方式 ? 明日内容 ? forms组件 ? cookies与session操作 ? django中间件 ? 跨站请求伪造csrf ? auth ...
分类:
其他好文 时间:
2019-12-03 21:30:27
阅读次数:
122
[TOC] ajax结合sweetalert使用 点击下载 "Bootstrap sweetalert" 一通CV大法: 这里有个问题,发现汉字被挡住了。。。 通过谷歌浏览器的检查,查看html元素修改,加上样式即可: 后端views.py bulk_create批量插入数据 在django向数据库 ...
分类:
其他好文 时间:
2019-12-02 23:53:47
阅读次数:
188
为什么要实现分页? 在大部分网站中分页的功能都是必要的,尤其是在后台管理中分页更是不可或缺 分页能带给用户更好的体验,也能减轻服务器的压力 对于分页来说,有许多方法都可以实现 例如把数据全部读取出来在前端用javascript实现,但这样一次请求全部数据服务器压力很大, 还有就是在后端实现,每一次请 ...
分类:
其他好文 时间:
2019-11-22 18:59:52
阅读次数:
54
自定义bootstrap3的分页组件<template><navclass="pagination-nav"><ulclass="pagination"><li:class="{‘disabled‘:currentPage<=1}"><ahref="javascript:;"@click="currentPage=1">首页<
分类:
其他好文 时间:
2019-11-17 13:07:27
阅读次数:
91
因为django自带的分页封装的太死了,所以一般都不用,需要自己定义分页器,如下: import os class Pagination(object): def __init__(self, current_page, all_count, per_page_num=8, pager_count= ...
分类:
其他好文 时间:
2019-11-12 13:25:57
阅读次数:
66