Django(基于python)
文章平均质量分 68
谷穗
这个作者很懒,什么都没留下…
展开
-
第一个Hello Django(二)
不说废话,继续干货!!! 今天说如何打印自己的第一个Hello Django。1、 首先需要进入到FirstProject/settings.py文件中,进行配置,将FirstAPP应用加入到项目中。INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.conten原创 2017-07-16 19:50:28 · 335 阅读 · 0 评论 -
Web接口开发---HTTP的相关内容(十七)
关于HTTP的概念,如果不清楚请自行百度。HTTP请求方法HTTP1.0定义三种请求方法:GET,POST,HEADHTTP1.1定义五种请求方法:OPTIONS,PUT,DELETE,TRACE,CONNCET.请求方法说明GET请求指定的页面信息,并返回实体主体POST向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中...翻译 2018-09-23 16:01:40 · 200 阅读 · 0 评论 -
一个简单的Django测试实例(十四)
Django的单元测试类django.test.TestCase从unittest.TestCase继承而来。 本文的例子就是用django.test.TestCase类进行Django的单元测试。1.在创建Django应用时,默认已经生成了tests.py测试文件,打开FirstApp应用下tests.py文件,编写针对模型的测试用例。tests.py文件代码如下:...翻译 2018-04-19 23:39:59 · 4027 阅读 · 0 评论 -
unittest单元测框架(十三)
Django默认使用python的标准库unittest编写测试用例。学习Django单元测试之前,先学习下unittest单元测试框架的基本使用。提供用例编写规范与执行:当编写的测试用例达到成百上千条时,首先要解决用例的规范化问题,每个人都有编写代码的习惯,单元测试框架提供了统一的用例编写规范。提供专业的比较方法:不管是功能测试,还是单元测试,在用例执行到最后都需要将实际结果与预期结果进行比较,翻译 2018-04-19 22:33:52 · 248 阅读 · 0 评论 -
嘉宾管理及签到功能(十二)
1.嘉宾管理列表页面,新建../templates/guest_manage.html页面。html lang="zh-CN">head> {% load bootstrap3 %} {% bootstrap_css %} {% bootstrap_javascript %} title>Guest Managetitle> }head>bod翻译 2018-04-18 21:24:54 · 1216 阅读 · 0 评论 -
接口测试与编程语言中的interface(十六)
接口测试程序接口:可以看作是程序模块接口,具体到程序中一般就是提供了输入输出的类,方法或函数。对于程序接口的测试,一般需要使用于开发程序接口相同的编程语言,通过对类,方法和函数的调用,验证其返回结果是否正确来进行测试。 协议接口:指系统通过不同的协议提供的接口,例如使用HTTP/SOAP协议等。这种类型的接口对底层代码做了封装,通过协议的方式对外提供调用。因不涉及底层程序,所以,一般不受编程语言的翻译 2018-04-22 16:55:46 · 1294 阅读 · 0 评论 -
客户端测试(十五)
在Django中,django.test.Client类充当一个虚拟的网络浏览器,可以测试视图(views)与Django的应用程序以编程方式交互。 Django.test.Client类可以做的事情如下: 1.模拟“GET”和“POST”请求,观察响应结果,从HTTP(headers,status code)到页面内容。 2.检查重定向链(如果有的话),再每一步检查URL...翻译 2018-04-22 16:05:25 · 1963 阅读 · 0 评论 -
Django模板之发布会列表及搜索功能(十一)
本章将使用Bootstrap前端框架结合Django来开发web页面。 Bootstrap是基于html,css,javascript的一个css/html框架。> [bootstrap中文网](http://www.bootcss.com> pypi仓库地址1.Django-bootstrap3安装完成之后,在../FirstProject/set...翻译 2018-04-16 23:38:21 · 658 阅读 · 0 评论 -
Django认证(七)
之前都只是通过if语句判断用户名和密码是否正确,本文介绍使用Django的认证系统来实现真正的用户信息验证。登陆admin后台 在上篇文章使用“migrate”命令进行数据迁移时,Django同时也生成了auth_user表,该表中存放的用户信息可以用来登陆Django自带的admin管理后台。在此先来创建admin后台的管理员账号。 创建的超级管理员账号/密码:admin/...原创 2018-03-27 22:16:13 · 237 阅读 · 0 评论 -
连接mysql数据库(十)
Django默认使用的是Python自带的SQLite3,SQLite3数据库并不适用于大型的项目。除此之外,Django还支持以下几种数据库: 1.PostgreSQL(http://www.postgresql.org/) 2.MySQL(http://www.mysql.com/) 3.Oracle(http://www.oracle.com/) 本文以MySQ...原创 2018-04-02 22:41:11 · 220 阅读 · 0 评论 -
关于数据库的访问------增,删,改,查(九)
1.基本数据库访问 当需要操作数据库时,不再需要通过sql语句,Django自动为这些模型提供了高级的Python API。我们通过运行manage.py提供的shell命令,来对数据库表进行操作。该shell模式为Django特别定制,在该模式下可以操作Django模型。如下截图 下图的from FirstApp.models import Event,Guest是导入FirstApp应...原创 2018-04-01 22:32:30 · 342 阅读 · 0 评论 -
Cookie和Session(六)
cookie机制:cookie分发通过扩展http协议来实现的,服务器通过在http的响应头中加上一行特殊的指示来提示浏览器按照指示生成相应的cookie。 Session机制:Session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息。 个人理解:我所理解的cookie和session的区别就是cookie是存储在浏览器上的,sessio原创 2018-03-25 19:47:10 · 178 阅读 · 0 评论 -
登陆功能之登陆成功页(五)
上篇的文章登陆成功之后就会返回“login success!”字符串只是一种临时的解决方案,只是为了方便验证登陆的处理逻辑,验证没问题之后,需要通过html页面来替换。1.想下,登陆成功之后会是什么样?应该是会显示发布会管理页面。故,首先创建../templates/event_manage.html页面。<!DOCTYPE html><html>&...原创 2018-03-25 18:15:25 · 2278 阅读 · 0 评论 -
登陆功能(四)
继续接着第一个hello Django的更新。接下来,做一个发布会管理系统,根据书中介绍一步一步实现所有功能,本文为第一篇。1.先从页面布局开始,路径/FirstApp/templates/index.html<!DOCTYPE html><html><head> <title>Django Pages</tit...原创 2018-03-25 17:21:40 · 344 阅读 · 0 评论 -
Django模型---设计系统表及admin后台管理(八)
Django提供了完善的模型(model)层来创建和存取数据,它包含你所存储数据的必要字段和行为。通常,每个模型对应数据库唯一的一张表。故,模型避免我们直接对数据库操作。Django模型基础知识:每个模型是一个model类,继承自Django.db.models.Model类。该模型的每个属性表示一个数据库表字段。所有这一切,已经给了你一个自动生成的数据库访问的API。...原创 2018-03-29 21:32:07 · 1516 阅读 · 0 评论 -
登陆功能(三)
在开始登陆功能之前,先说下整体流程,首先查看到127.0.0.1:8080/index/,接着去urls.py文件中去配置urlpatterns,再到views.py文件中实现某个动作事件的函数,最后去index.html文件中去修改布局。 以上只是拿登陆流程举例说明,其他功能的流程程也是如此,请举一反三理解原创 2017-08-27 21:53:12 · 494 阅读 · 0 评论 -
创建第一个Django项目(一)
在Windows环境下,使用python创建第一个Django项目与应用*本文是根据虫师web接口开发与自动化一书所整理的笔记,在文中不介绍最基础的环境搭建,需要的请自行百度,网上有很多资料。 开发环境:Windows7 python版本:python3 Django版本:1.10.3*1、使用Django-admin查看Django所提供的命令,进入到DOS命令行,输原创 2017-07-16 18:53:01 · 1008 阅读 · 0 评论 -
开发系统web接口
1.配置接口路径开发web接口的访问方式与开发系统的访问方式相同,为了进行区分,这里设置web接口的根目录为“/api/”,通过二级目录表示实现具体功能的接口。例如:http://127.0.0.1:8000/api/add_event 表示添加发布会接口http://127.0.0.1:8000/api/get_event_list 表示查询发布会接口打开…/gust/urls...翻译 2018-10-14 21:58:15 · 1486 阅读 · 0 评论