
django
环游
能力进阶中...
展开
-
django框架学习-1
django是使用较广的web开发框架,之所以选择这个,引用虫师的一句话:我的理由很简单,只是因为 Django 资料更丰富,当遇到了问题更容易找到答案之前一直在学习自动化功能测试,后来想学习自动化接口测试。在此之前要了解一个网页的前端和后台,如何对它进行测试?一直是困扰许多测试新手的问题。之所以看不清接口是什么,主要是因为我们不了解应用是如何被开发出来的。版本:python2.7 d...原创 2019-01-17 20:33:41 · 207 阅读 · 0 评论 -
接口测试时保存Forbidden (CSRF cookie not set.)
对使用django框架开发的web网页作接口测试时,使用POST方法请求数据时出现报错: Forbidden (CSRF cookie not set.): ****解决办法:项目文件中的setting.py中将csrf语句注释掉...原创 2019-02-22 17:46:52 · 13655 阅读 · 0 评论 -
django-python2.7配置mysql数据库
django默认用的数据库是 Python 自带的 SQLite3,这种数据库并不适用大型的项目。除 SQLite3 之外,Django还支持mysql,oracle。mysql具有轻量简单,开源等优点,因此选择mysql作为项目的数据库。使用的python版本为:2.7,因此需要按照MySQLdb驱动。Django需要在…/guest/settings.py 文件中修改数据库相关配置...原创 2019-01-21 20:31:52 · 699 阅读 · 0 评论 -
django框架-model 模型层
Django 提供模型(model)层用来创建和存取数据,不需要直接对数据库操作。[pydj-项目名称 sign-签到应用的名称]model基础知识:每个model是一个Python 类,继承django.db.models.model 类。该model的每个属性表示一个数据库表字段。所有这一切,django已经自动生成的数据库访问的API。打开…/sign/models.py 文件...原创 2019-01-20 20:23:17 · 716 阅读 · 0 评论 -
django-后台系统admin
django自带了功能较全面的后台管理系统,创建项目后,原创 2019-01-20 19:51:46 · 388 阅读 · 0 评论 -
django框架-修改setting DEBUG
setting.py中DEBUG = True此时,当打开某个网址出错时,会将报错的详细信息显示出来:当我把 DEBUG = True设为False的时候运行 python manage.py runserver 的时候解决方案: 在 setting.py 中添加 ALLOWED_HOSTS = [‘127.0.0.1‘, ‘localhost‘]...原创 2019-01-19 23:04:58 · 1504 阅读 · 0 评论 -
http协议中数据请求的方法
GET和POST是什么?HTTP协议中的两种发送请求的方法。HTTP是什么?HTTP是基于TCP/IP的关于数据如何在万维网中如何通信的协议。其他 HTTP 请求方法下面的表格列出了其他一些 HTTP 请求方法:HTTP的底层是TCP/IP。所以GET和POST的底层也是TCP/IP,也就是说,GET/POST都是TCP链接。GET和POST能做的事情是一样一样的。你要给GET加上req...原创 2019-01-18 20:15:54 · 913 阅读 · 0 评论 -
django框架-登录界面
当客户机通过 http 协议向服务器提交请求时,最常用到的方法是 GET 和 POST。 get - 从指定的资源请求数据。post - 向指定的资源提交要被处理的数据本次使用django设计登录界面index.html:登录起始页manage.html:登录成功后的跳转页login_action.html:处理登录请求,失败后返回该界面index.html<!DOCT...原创 2019-01-18 19:52:44 · 1079 阅读 · 1 评论 -
Django shell模式测试
Django shell模式 (交互式终端会话),可以将视图层(views)以编程的形式进行测试。测试可以做的事情:模拟“GET”和“POST”请求,观察响应结果–从 HTTP(headers,status codes)到页面内容.检查重定向链(如果有的话),在每一步检查 URL 和 status code。用一个包括特定值的模板 context 来测试一个 request 被 Djan...原创 2019-01-23 20:07:23 · 1037 阅读 · 0 评论 -
1049, "Unknown database 'guest_test'" 解决方法
解决方法:在mysql中创建名称为 'guest_test’的数据库cmd中:E:\learn\pydj\guest>python manage.py migrate原创 2019-02-12 16:19:39 · 10637 阅读 · 0 评论