摘要: 1、form from django import forms from django.core.exceptions import ValidationError #出现异常时用的 from user import models #validators的先验证 #第一步验证 def test_ph 阅读全文
posted @ 2020-09-04 21:29 cjxxl1213 阅读(123) 评论(0) 推荐(0) 编辑
摘要: orm返回的数据有两种,QuerySet,object 1.QuerySet支持链式编程,可以在all()后面继续.方法 teachers = models.Teacher.objects.all() tea_name = teachers.values('name')#过滤字段,获取我们希望获取的 阅读全文
posted @ 2020-09-03 21:30 cjxxl1213 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 一、什么是TestNG TestNG是一个强大的测试框架,NG是指Next Generation ,被视为是Junit的升级版本 二、TestNG适用范围 Java单元测试 接口测试 web自动化测试(selenium) 手机app自动化测试(appuim) 三、TestNG下载和安装 1. 打开菜 阅读全文
posted @ 2020-09-02 23:00 cjxxl1213 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 1.引入 from django.core.paginator import Paginator 2.Paginator对象提供的方法 articles = models.Article.objects.all() page_obj = Paginator(articles,5) print('总条 阅读全文
posted @ 2020-09-02 22:03 cjxxl1213 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.多对多表结构设计 class Student(models.Model): name = models.CharField(verbose_name='学生名字',max_length=100) class Meta: db_table = 'student' class Teacher(mod 阅读全文
posted @ 2020-09-01 21:56 cjxxl1213 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 1.Django自带的过滤器filter def index(request): print('index...........') navs = '今天天气真好fdsfds!!!' title='<h1>testsss</h1>' categories = models.Category.obje 阅读全文
posted @ 2020-09-01 20:56 cjxxl1213 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1.在File--Settings--搜索Django 操作按照如图所示 2.在pycharm右上方项目处,选择Edit Configurations 3.在Name处写上项目名称 python环境选择安装的python环境,保存,就将项目配置为Django项目,就可以直接在pycharm中运行该项 阅读全文
posted @ 2020-08-27 22:02 cjxxl1213 阅读(613) 评论(0) 推荐(0) 编辑
摘要: 1.写views views.py代码块 1.在前端以/article/{{ article.id }}这种方式请求后台, 参数配置在urls.py中path('category/<int:id>',views.category),#<int:id>:配置参数,id必须和views里的方法的变量要一 阅读全文
posted @ 2020-08-27 21:55 cjxxl1213 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、上下文管理器 在views中重复使用的代码,可以在上下文管理器中实现 上下文管理器的处理流程如下: 1.先走完views里面的代码,将结果返回给前端 2.然后再将上下文的结果返回给前端 3.上下文只有在返回的是html的时候,才会走上下文处理器 1.1 上下文content_process.py 阅读全文
posted @ 2020-08-24 21:47 cjxxl1213 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 插入测试数据,可以自己写页面来插入数据 也可以使用Django自带的后台管理,来操作数据表 1.创建用户 python manage.py createsuperuser 2.在浏览器输入地址,进入Django后台 http://127.0.0.1:8000/admin 3.admin.py文件中加 阅读全文
posted @ 2020-08-24 21:01 cjxxl1213 阅读(238) 评论(0) 推荐(0) 编辑