- 博客(24)
- 收藏
- 关注
原创 visual studio 2007创建Python项目,并引用自定义模块
1. 新建项目,根据提示执行“下一步”至完成2. 在工程目录下多了一个文件 3. 解决方案显示如下 4. 添加新项目5. 添加项目后,发现运行文件时报模板 找不到, 但这种问题再其他编译器如(IDE/pycharm)上没有出现 解决这个问题,需要给VS配置关联路径,将该文件夹加入搜索路径 错误信息不在: ...
2018-08-22 18:34:56
1084
原创 visual studio 2007创建yaml或者json文件
1. 在文件夹“右击”新建项,如下所见 创建后结果,文件必须带上后缀,不然不识别支持文件同名,但是必须是不同格式文件
2018-08-22 18:34:25
1798
原创 vs2017不支持python语言代码格式化
折磨了一天都未能解决VS2017格式化python代码的问题。VS2017版本:1 尝试过修改快捷键2. 重置快捷键3. 网上各种旧版格式方法VS2017 代码格式化,快捷键为“ Ctrl+k,Ctrl+d"python 代码如下: print语句格式偏右(占用8个空格),执行格式化后代码未发生变化c++代码如下: 格式化代码成功 ...
2018-08-22 18:33:37
1928
原创 property函数
property函数property()函数的作用是在新式类中返回属性值。class property([fget[, fset[, fdel[, doc]]]])# fget -- 获取属性值的函数# fset -- 设置属性值的函数# fdel -- 删除属性值函数# doc -- 属性描述信息class C(object): def __init__(...
2018-08-21 15:45:20
362
原创 python工程代码如何打包
创建一个空文件夹 example_pkg, 再添加一个同名的子文件夹,包含一个init.py文件. 如下图所示: /example_pkg /example_pkg \__init\__.py在 __init__.py 文件里面添加如下数据: name = “example_pkg”添加 package 的其他文件现在,您将创建一些文件来打包这个项目,并为...
2018-08-21 12:02:18
9492
原创 为什么你需要创建测试
自动化测试是什么?测试是检查代码操作的简单例程。测试在不同的级别上运行。一些测试可能应用于一个微小的细节(特定的模型方法返回值是否像预期的那样),而另一些测试则检查软件的整体操作(在站点上的用户输入序列是否会产生预期的结果?),它使用shell来检查方法的行为,或者运行应用程序并输入数据来检查它的行为。自动化测试的不同之处在于,测试工作是由系统完成的。您可以创建一组测试,然后当您对应用...
2018-08-21 11:50:52
190
原创 jenkins集成sonar服务
1. jenkins 系统配置2. sonar插件安装3. 工程构建配置: (如果svn下载代码报错,建议把插件包下git的插件删除)配置定时任务 构建: 基本属性: sonar.projectKey=house_loan_big_data sonar.projectName=house_loan_big...
2018-08-21 11:45:25
218
原创 如何手动安装sonar插件
首先查找到sonar插件所在安装目录C:\sonarqube-7.0\extensions\plugins在线安装插件容易出错,这个时候可以手动下载jar包,然后放到上图所示目录下,然后再重启sonarQube...
2018-08-21 11:44:31
5818
1
原创 postman实现接口自动化
目录下载Windows installation文件导入collection用例编写环境变量下载 Postman | AppsWindows installationDownload the setup fileRun the installer 谷歌自带chrome插件,不过已经不再做支持,故推荐用chrome app,本文仅对APP...
2018-08-21 11:23:55
2575
原创 python搭建WEB自动化框架
方案设计 1. 编程代码选择 python3 2 工具selenium + 单元测试框架 unittest 3 编译器: IDE/pycharm结构设计 文件夹控制 case: 用例管理 bin: 可执行文件 com: 自定义公共代码 config: 配置文件(环境/数据) image: ...
2018-08-21 11:22:52
3408
原创 django常用字段类型
DateTimeField对应 DateField EmailField FileField ImageField GenericIPAddressField TextField
2018-08-21 10:54:15
571
原创 Django的自定义admin站点(七)
我们将继续使用web-poll 应用程序,并将专注于自定义Django的自动生成的管理站点,自定义管理表单通过使用admin.site.register(Question)注册Question model,Django能够构造一个默认的表单表示法。通常,您需要定制admin表单的外观和工作方式。您将通过告诉Django在登记客体时所需要的选项来做到这一点。让我们通过重新排序编辑表单...
2018-08-21 10:43:47
2402
原创 django的静态文件(六)
我们已经构建了一个经过测试的web-poll测验应用程序,现在我们将添加一个样式表和一个图像。除了由服务器生成的HTML之外,web应用程序通常需要提供额外的文件——比如图像、JavaScript或CSS——来呈现完整的web页面。在Django中,我们将这些文件称为“静态文件”。对于小型项目来说,这并不是什么大问题,因为您可以将静态文件保存在web服务器可以找到的地方。然而,在更大的项目...
2018-08-20 17:56:12
641
翻译 django的测试方法(五)
通过使用shell检查该方法,以验证该方法的日期是否在未来:python manage.py shell由于未来的事情不是“最近”,这显然是错误的。创建一个测试来公开这个bug我们在shell中所做的就是测试这个问题,这正是我们在自动化测试中所能做的,所以让我们把它变成一个自动化测试。应用程序测试的常规位置是应用程序的test.py文件;测试系统将自动在任何名称以...
2018-08-20 17:54:21
542
翻译 django的表格和通用视图(四)
polls/templates/polls/detail.html1. 上面的模板显示了每个问题选择的单选按钮。每个单选按钮的值是相关联的问题选择的ID。每个单选按钮的名称是“选择”。这意味着,当某人选择一个单选按钮并提交表单时,它将发送POST data choice=所选选择的ID在哪里。这是HTML表单的基本概念。2. 我们将表单的操作设置为 action to...
2018-08-20 17:48:11
3873
原创 django的视图和模板(三)
目录写多个视图写一些实际做某事的视图A shortcut: render()Raising a 404 errorA shortcut: get_object_or_404()使用模板系统在模板中删除硬编码的url命名空间网址名称视图是Django应用程序中Web页面的“类型”,它通常提供特定的功能,并且有一个特定的模板。例如,在博客应用程序中,您可能有以下视图...
2018-08-20 17:45:18
344
原创 django模型和admin站点(二)
目录数据库设置INSTALLED_APPS创建数据表Creating models Activating modelsPlaying with the API介绍Django管理 (Admin)创建一个管理员用户启动开发服务器进入管理网站让poll应用在管理员中可修改探索免费的管理功能数据库设置1. Django默认是使用sqlite...
2018-08-20 17:35:53
414
原创 django之http请求和响应(一)
目录创建project开发服务器创建 Polls app写view创建project如果这是您第一次使用Django,那么您将不得不处理一些初始设置。也就是说,您需要自动生成一些代码来建立Django项目——Django实例的一系列设置,包括数据库配置、django-特异性选项和特定于应用程序的设置django-admin startproject mysite...
2018-08-20 17:24:41
2084
原创 django入门及基本用法
目录Django特点:强大的数据库功能优雅的网址模板系统缓存系统Django 简介Django 基本命令1. 新建一个 django-project2. 新建 app3. 同步数据库4. 使用开发服务器5. 清空数据库6.创建超级管理员7. 导出数据 导入数据8. django 项目环境终端9. 数据库命令行Django特点:...
2018-08-20 17:08:15
194
原创 django后台添加数据表
目录1. models.py添加数据表模型2. admin.py 加载3. 注册数据库,生成数据表4. 访问url:http://127.0.0.1:8000/admin/blog/event/5. 录入数据6. 保存 1. models.py添加数据表模型2. admin.py 添加后台3. 同步数据表python manage....
2018-08-20 16:34:09
1676
原创 django如何编写复用的应用程序
如果想把一个应用( web-poll) 变成一个独立的Python包,在新项目中重用,并与他人共享。可重用性很重要设计、构建、测试和维护web应用程序有很多工作要做。许多Python和Django项目都有共同的问题。如果我们能挽救一些重复的工作,岂不是很好?可重用性是Python中的生命方式。Python包索引(PyPI)有大量的包,您可以在自己的Python程序中使用。看看你可以...
2018-08-20 16:25:52
551
原创 django的Models用法
模型是关于您的数据的单一的、确定的信息来源。它包含您存储的数据的基本字段和行为。通常,每个模型映射到单个数据库表。每个模型都是一个 Python 的类,这些类继承 django.db.models.Model模型类的每个属性都相当于一个数据库的字段。综上诉说,Django 给你一个自动生成访问数据库的 API;请参阅 Making queries。简单的例子...
2018-08-20 15:59:46
848
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人