随笔分类 -  django

上一页 1 2

python测试开发django(14)--JsonResponse返回中文编码问题
摘要:前言 django查询到的结果,用JsonResponse返回在页面上显示类似于 \u738b\u7f8e\u4e3d,注意这个不叫乱码,这个是unicode编码,python3默认返回的编码遇到问题接着前面的Users表,测试数据如下 接着上一篇,如果数据库里面有中文的数据,返回的json数据中文 阅读全文

posted @ 2020-12-08 11:38 星空6 阅读(583) 评论(0) 推荐(0)

python测试开发django(13)--查询结果转json(serializers)
摘要:前言 django查询数据库返回的是可迭代的queryset序列,如果不太习惯这种数据的话,可以用serializers方法转成json数据,更直观 返回json数据,需要用到JsonResponse。django查询数据库返回json数据有3种方法 serializers转json model_t 阅读全文

posted @ 2020-12-08 11:16 星空6 阅读(538) 评论(0) 推荐(0)

python测试开发django(12)--ORM查询表结果
摘要:前言 django查询数据库的方法很多,不同的方法返回的结果也不太一样,本篇详细讲解关于查询的13个方法 返回对象是对象列表的:all(),filter(),exclude(),order_by(),reverse(),values(),values_list(),distinct() 返回结果是对 阅读全文

posted @ 2020-12-07 23:43 星空6 阅读(197) 评论(0) 推荐(0)

python测试开发django(11)--ORM操作数据库(增删改查)
摘要:前言 django的models模块里面可以新增一张表和字段,通常页面上的数据操作都来源于数据库的增删改查,django如何对mysql数据库增删改查操作呢? 本篇详细讲解django操作mysql数据库 新增数据 接着前面数据库Users表创建成功后,如果我们在页面上注册用户的话,就需要在User 阅读全文

posted @ 2020-12-07 22:35 星空6 阅读(192) 评论(0) 推荐(0)

python测试开发django(10)--models设置主键primary_key
摘要:前言 django的models新增数据库表时,如果不设置主键,会默认新增一个id为主键,如果我们想自己设置一个字段为主键,需加个参数primary_key=True 默认id主键 新增一张用户表,表名为account,字段user_name,pwd,mail都是字符串类型,设计如下; #model 阅读全文

posted @ 2020-12-07 21:23 星空6 阅读(815) 评论(0) 推荐(0)

python测试开发django(9)--模型models详解
摘要:前言 Django模型是与数据库相关的,与数据库相关的代码一般写在models.py中,Django支持sqlite3,MySQL,PostgreSQL等数据库 只需要在settings.py中配置即可,不用更改models.py中的代码。当我们的web项目需要新增一张表和字段内容时,需要在mode 阅读全文

posted @ 2020-12-07 20:41 星空6 阅读(459) 评论(0) 推荐(0)

python测试开发django(8)--django连接mysql
摘要:前言 Django对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle。本篇以mysql为例简单介绍django连接mysql进行数据操作 Django连mysql需要安装驱动mysqlclient mysqlclient安装 先要安装数据库驱动mysql 阅读全文

posted @ 2020-12-06 23:39 星空6 阅读(189) 评论(0) 推荐(0)

python测试开发django(7)--django模板继承(block和extends)
摘要:前言 打开一个网站时候,带你导航栏切换到不同的页面,发现导航部分是不变的,只有页面的主体内容变了,于是就可以写个母模板,其它的子页面继承母模板就可以了。 母模板 可以在母模板中添加多个块标签,每个块标签取不同的名称,如下格式,content是块标签名称;块标签名称可以随意命名; {% block c 阅读全文

posted @ 2020-12-06 22:12 星空6 阅读(192) 评论(0) 推荐(0)

python测试开发django(6)--模板中include使用
摘要:前言 当我们打开一个网站的时候,在打开不同的页面时候,会发现每个页面的顶部、底部内容都差不多,这样就可以把这些公共的部分,单独抽出来。 类似于python里面的函数,把公共部分写成函数,然后调用就行了,这样就能实现代码的复用。django里面也有类似的功能,用include可以实现。 公共内容 如下 阅读全文

posted @ 2020-12-06 21:33 星空6 阅读(228) 评论(0) 推荐(0)

python测试开发django(5)--模板templates
摘要:前言 html是一个静态的语言,里面没法传一些动态参数,也就是一个写死的html页面。如果想实现在一个固定的html样式,传入不同的参数,这就可以用django的模板传参来解决。 模板参数 先在xjyn应用下新建一个templates文件夹,层级目录如下 新建一个a.html文件,xjyn/temp 阅读全文

posted @ 2020-12-06 20:52 星空6 阅读(159) 评论(0) 推荐(0)

python测试开发django(4)--获取url参数和name的作用
摘要:前言 如打开博客园按时间分类标签页 https://www.cnblogs.com/canglongdao/archive/2020/07.html,里面是时间参数是动态的,如果我想获取里面的时间参数2020和07这两个参数,这就涉及到url参数的获取了。 获取url参数 先用path去匹配一个ur 阅读全文

posted @ 2020-12-06 16:59 星空6 阅读(315) 评论(0) 推荐(0)

python测试开发django(3)--url配置
摘要:前言 我们在浏览器访问一个网页是通过url地址去访问的,django管理url配置是在urls.py文件。当一个页面数据很多的时候,通常会有翻页的情况,那么页数是不固定的,如:page=1 也就是url路径里面带参数的时候如何去处理呢? urls.py配置规则 由于django版本比较多,在查资料时 阅读全文

posted @ 2020-12-06 12:34 星空6 阅读(268) 评论(0) 推荐(0)

python测试开发django(2)--templates模板与html页
摘要:前言 Django中的视图的概念是一类具有相同功能和模板的网页的集合。通俗一点来说,就是你平常打开浏览器,看到浏览器窗口展示出来的页面内容,那就是视图。 前面一章通过浏览器访问http://127.0.0.1:8000能在页面上展示出hello world的纯文本内容,通常我们打开浏览器页面,展示的 阅读全文

posted @ 2020-12-05 23:08 星空6 阅读(178) 评论(0) 推荐(0)

python测试开发django(1)--开始Hello World!
摘要:前言 当你想走上测试开发之路,用python开发出一个web页面的时候,需要找一个支持python语言的web框架。django框架有丰富的文档和学习资料,也是非常成熟的web开发框架,想学python开发的小伙伴,从django入手是一个不错的选择。本篇写一个简单的“hello world!”页面 阅读全文

posted @ 2020-12-05 21:53 星空6 阅读(241) 评论(0) 推荐(0)

centos7下,django操作mysql数据库数据;
摘要:注:centos7下需安装python3,mysql,mysqlclient,Django django中创建应用: 1.创建项目目录(如:mkdir Django_project); 2.创建一个项目Helloworld (django-admin startproject HelloWorld) 阅读全文

posted @ 2020-01-17 15:59 星空6 阅读(358) 评论(0) 推荐(0)

Django模型,创建应用;
摘要:Django对各种数据库提供了很好的支持,包括:PostgreSQL、MySQL、SQLite、Oracle; MySQL是Web应用中最常用的数据库; 本文以mysql为例,本人centos7下安装了python2,python3,涉及到python3的使用pip3,python3; django 阅读全文

posted @ 2020-01-17 15:44 星空6 阅读(189) 评论(0) 推荐(0)

Django模板与html页面;
摘要:在上一篇中, 1.将数据与视图混在一起,不符合Django的MVC思想(Model View Controller); 2.只是纯文本形式展示,通常网页内容一般为*.html格式; 一、创建模板应用实例,HelloWorld目录下创建test目录,并建立xixi.html 二、settings.py 阅读全文

posted @ 2020-01-16 17:28 星空6 阅读(832) 评论(0) 推荐(0)

centos7下安装配置django,开始第一个项目;
摘要:一、安装(注:本人使用的centos7下,有python2和python3,涉及到python3的使用pip3,python3) 安装django: pip3 install django==2.1.2 查看版本号:pip3 show django 检查是否安装成功: 方式一、python3下,检查 阅读全文

posted @ 2020-01-15 21:57 星空6 阅读(423) 评论(0) 推荐(0)

上一页 1 2

导航