随笔分类 - Django
摘要:django test 测试用例放于django app的tests.py中 启动 还有可用脚本看每个测试的执行时间 git地址:https://github.com/yaosir0317/showEachTestRuntime fixtures 是json格式的数据,你可以预先从数据库中导出一部分
阅读全文
摘要:settings.py django的配置放在settings.py文件中 但是这主要应用于开发人员的测试,开发 因为一个项目一般都有几个环境,比如dev环境,beta环境,prod环境,而且每个环境的数据库,redis等等配置都是不同的 如果配置都放于settings中,我们使用不同的环境时就十分
阅读全文
摘要:class MiddlewareMixin(object): def __init__(self, get_response=None): self.get_response = get_response super(MiddlewareMixin, self).__init__() ...
阅读全文
摘要:modelformset_factory批量渲染表单 引入 视图函数 模板 model中的自定义get方法 其中record为表中字段,目的可以实现在模板渲染中给record字段添加额外的样式 字典打散 如上在视图函数中进行filter过滤时,其括号内必须是表内的字段,不能使用参数 这样 ↑ 就会报
阅读全文
摘要:在model中通过limit_choices_to过滤 过滤出主键为3的用户,但是这样的问题是不能动弹的过滤出实时登录的用户,因此 在form中过滤 表 form 实例化时传入当前用户的主键 A为B表中字段,filter中的条件
阅读全文
摘要:单词理解urls 链接view 视图shortcuts 捷径contrib 构建decorators 装饰core 核心uploadedfile 上传文件from Django.conf import settings1. urls相关操作 from django.urls import path, re_path(使用正则时使用), include from django.urls impor...
阅读全文
摘要:数据库choice 查询 modelform使用 建立一张表 def __str__(self): return self.title 构建modelform #首先导入ModelForm from django.forms import ModelForm #在视图函数中,定义一个类,比如就叫St
阅读全文
摘要:校验字段功能 以注册为例 视图函数:register 渲染方式1 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <!-- 最新版本的 Bootstrap 核心 CSS 文件 --
阅读全文
摘要:用自己的表继承user表 并在settings中配置 用PIL生成随机验证码图片 此视图函数对应的url即为图片地址,校验时通过session取到的值与ajax的发送数据进行比较,注意大小写,建议使用upper比较大写
阅读全文
摘要:Django的分页器(paginator) demo 视图 from django.shortcuts import render,HttpResponse # Create your views here. from app01.models import * from django.core.p
阅读全文
摘要:Ajax AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 同步交互:客户端发出一个请求后,
阅读全文
摘要:简单的路由配置 不需要正则匹配的用path,需要正则的用re_path,别名可以在reverse或母版中使用,来反解析出地址 视图函数 request属性 /* 1.HttpRequest.GET 一个类似于字典的对象,包含 HTTP GET 的所有参数。详情请参考 QueryDict 对象。 2.
阅读全文
摘要:Django项目中建立app01 项目中的__init__设置 setting中的设置 setting中的 建立表 单表查询 模糊查询
阅读全文
摘要:rest rest下的url url唯一代表资源,http请求方式来区分用户行为 url的设计规范 GET: 127.0.0.1:9001/books/ # 获取所有数据 GET: 127.0.0.1:9001/books/{id} # 获取单条数据 POST: 127.0.0.1:9001/boo
阅读全文
摘要:MTV模型与MVC模型 MVC Model(模型):是应用程序中用于处理应用程序数据逻辑的部分。 通常模型对象负责在数据库中存取数据。 View(视图):是应用程序中处理数据显示的部分。 通常视图是依据模型数据创建的。 Controller(控制器):是应用程序中处理用户交互的部分。 通常控制器负责
阅读全文
posted @ 2018-08-01 16:23
YaoSir66

浙公网安备 33010602011771号