Dango Web 开发指南 学习笔记 2
如何添加测试数据
今天用django写一个小程序。想要进行测试。但是了解django test模块进行测试会添加一个新的测试数据库。并且如果使用sqlite做为测试数据库的话。那么数据只会保存在内存中。一但测试完成。数据就没有了。但是我想在页面里看一下实际效果怎么办?没有想到什么好的方法。
后来发现有一个loaddata命令可以用来导入数据。但是需要xml或者json的文件用来导入数据。于是想是不是可以创建一个xml文件。然后将数据导入进去呢。思路已定。测试步骤如下:
创建测试脚本
class TaskTests(TestCase):def test_add_tasks(self):f = open("test.xml", "w")tasks = []for i in range(1,500):task = Task()task.name = 'task' + str(i)tasks.append(task)data = serializers.serialize('xml', tasks)f.write(data)f.close()
生成测试数据
python manage.py test task_manager
导入database
python manage.py loaddata test.xml
Dango Web 开发指南 学习笔记 2相关推荐
- Dango Web 开发指南 学习笔记 3
ListView 学习 今天的目标是想完成我的任务列表功能.ListView可以很好的完成这个功能.它是使用方法非常简单好用. 1 添加TaskView 首先第一步,在views.py中添加TasVi ...
- Dango Web 开发指南 学习笔记 1
1.model 主要概念 ForeignKey ManyToMany Meta fixtures 载入和导出数据, dumpdata loaddata 导出 python manage.py dump ...
- Freemaker_入门+深入+开发指南+学习笔记
freemaker的基本语法 freemaker的基本语法: <# ... > 中存放所有freemaker的内容,之外的内容全部原样输出. <@ ... /> 是函数调用 两 ...
- java web开发入门学习笔记(手打超细版)
我刚实习的时候写的,先分享分享吧,当时写的也不容易.有错的话请指出,博主会修正,适合入门小白当资料使用.包括包括java基础.数据库.js.jQuery.css.html等等知识点. 详细笔记内容如下 ...
- JavaScript 权威指南-学习笔记(一)
本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! JavaScript 权威指南-学习笔记 ...
- ASP.Net MVC开发基础学习笔记(5):区域、模板页与WebAPI初步
http://blog.jobbole.com/85008/ ASP.Net MVC开发基础学习笔记(5):区域.模板页与WebAPI初步 2015/03/17 · IT技术 · .Net, Asp. ...
- HTML5移动Web开发指南
HTML5移动Web开发指南 唐俊开 著 ISBN 978-7-121-16083-7 2012年3月出版 定价:59.00元 16开 384页 宣传语 绝无仅有的HTML5移动Web开发专著 jQu ...
- Html5和CSS3开发指南学习
Html5和CSS3开发指南学习 1. 为什么学习HTML5 跨平台运行--PC/手机/Pad跨平台使用 硬件要求低 flash之外的选择,尤其是手机端开发 2. HTML介绍 2-1 什么是HTML ...
- web开发指南_成为专业Web开发人员的实用指南
web开发指南 This article is meant to serve as a practical guide to becoming a professional web developer ...
最新文章
- Java NIO系列教程(四) Scatter/Gather
- 免费的微软OneCare防病毒软件
- c# 创建委托 消息订阅_C#面向对象之委托和事件
- tomcat下载安装及配置【图文教程】
- 【项目】STC15W408AS--烧写、数码管、按键、串口通信、ADC
- 百度地图api去除logo,以及三维按钮
- 推荐几款2021好用的可视化报表工具
- Android studio 之 Menu(菜单)
- Java8新特性三:常用的函数式接口(Supplier,Consumer,Predicate,Function)
- 关于PoE供电,你想知道的这里都有
- 西游记中的第一神器是什么?
- 大数据是什么?初学者怎样理解大数据技术
- 浅淡静态代码分析工具
- ORACLE通过dblink同步SDO_ORDINATE_ARRAY_STR的数据
- 通用AI元素识别在UI自动化测试的最佳实践
- 空间大数据相关的技术
- C# EF框架(一)配置
- 简单工厂、工厂方法、抽象工厂
- 导电滑环的工作原理是怎样的?
- 哈工大c语言编程题,哈工大c语言练习题
热门文章
- Win系统 - 微信居然自带修复工具?快来试试
- 【转载】Android蓝牙自动配对Demo
- IT66021FN 寄存器配置
- 使用yum下载文件报No module named urlgrabber.grabber错
- 如何在OUTLOOK签名中自动加入日期
- 数据挖掘(2.4)--数据归约和变换
- 2020年NOC创新编程赛编程猫热身活动部分模拟题和答案解析
- c语言中void和define,C语言里面的内联函数(inline)与宏定义(#define)探讨
- ORACLE 11GR2 配置GATEWAY FOR SERVER 问题
- python可视化图表和excel的区别_Excel的数据可视化和Python的有什么不同?