django
文章平均质量分 86
maxwheel
这个作者很懒,什么都没留下…
展开
-
django框架从零开始_009_通用页面
参考:https://docs.djangoproject.com/en/1.9/intro/tutorial04/#use-generic-views-less-code-is-better 我们做的detail、result、index的界面非常简单,但是同时,也很冗余。这些页面做了标准网页开发应该做的事情:根据url从数据库中读取数据、加载模版页并显示出来。这种应用太常见了,所以d原创 2016-05-11 22:15:08 · 744 阅读 · 0 评论 -
django框架从零开始_011_测试view
参考:https://docs.djangoproject.com/en/1.9/intro/tutorial05/ 上一个测试我们了解到了如何测试一个方法是否如我们预期的工作方式一致,接下来我们来看看其他功能。django提供了一个测试客户端,可以在view层面模拟用户的操作。我们可以在tests.py或者shell中使用它。 让我们从shell开始。在shell测试中我们需要一些在原创 2016-05-21 17:06:20 · 1427 阅读 · 0 评论 -
django框架从零开始_008_页面元素 表单处理
参考:https://docs.djangoproject.com/en/1.9/intro/tutorial04/ 我们现在来练习更多的views相关的表单处理方式。下面来更新一下polls/detail.html页面,如下: {{ question.question_text}} {% if error_message %} {{error_message}} {%endif原创 2016-05-08 23:35:55 · 532 阅读 · 0 评论 -
django框架从零开始_007_view以及模版页
参考:https://docs.djangoproject.com/en/1.9/intro/tutorial03/#write-views-that-actually-do-something 下面让我们来做一些真正有意义的view页面。一个view应该要么返回一个包含请求页面内容的HttpResponse,或者抛出一个异常(比如Http404)。而在view处理过程中你可以做任何你需原创 2016-05-08 00:12:54 · 435 阅读 · 0 评论 -
django框架从零开始_006_draft views
参考:https://docs.djangoproject.com/en/1.9/intro/tutorial03/ 来到的MVC的views。我们的例子polls需要四种页面: Question的主页面 —— 显示最近的几个questionsQuestion的细节页面 —— 显示Question和choicesQuestion的结果页面 —— 显示选择的答案结果Action原创 2016-05-05 22:32:20 · 428 阅读 · 0 评论 -
django框架从零开始_010_自动化测试
参考:https://docs.djangoproject.com/en/1.9/intro/tutorial05/ 为什么需要自动化测试?因为这可以在你的程序修改的时候告诉你是否对原先功能产生影响。不同于之前的手动测试,自动化测试是你预先创建一部分例子,在你修改代码后运行这些例子然后检查结果是否仍是你需要的。这样就可以省去每一次手工测试的时间。在实际生产中,这种自动化测试是必不可少的。原创 2016-05-14 22:00:49 · 3883 阅读 · 0 评论 -
django框架从零开始_005_管理界面
参考:https://docs.djangoproject.com/en/1.9/intro/tutorial02/#introducing-the-django-admin django为内容的增删改查设置了自动化界面,就是这里要介绍的管理界面。 受限先来建一个用来登录的超级用户: python manage.py createsuperuser admin原创 2016-05-03 22:47:30 · 464 阅读 · 0 评论 -
django框架从零开始_004_数据库_API
参考:https://docs.djangoproject.com/en/1.9/intro/tutorial02/#playing-with-the-api 设置好了model,我们可以接触一下django提供的python shell APIs。执行 python manage.py shell 可以看到我们进入了一个python shell。之所以使用m原创 2016-05-03 21:46:50 · 551 阅读 · 0 评论 -
django框架从零开始_002_helloworld
参考:https://docs.djangoproject.com/en/1.9/intro/tutorial01/ 环境搭建成功,开始搭建示例project。 cmd到你希望保存的目录,运行: django-admin startproject mysite 虽然没有输出,但是dir一下就能看到效果。 注1:site名字不要用特殊词汇,比如django、test,等原创 2016-05-02 23:20:59 · 389 阅读 · 0 评论 -
django框架从零开始_001_安装
跟做。参考: https://docs.djangoproject.com/en/1.9/topics/install/#database-installation 环境为win10。在www.python.org下载python3.5x64,安装。 之后添加python.exe和pip所在目录到path环境变量(为了可以直接在cmd下使用)。 在cmd使用命令 pip instal原创 2016-05-02 23:11:05 · 359 阅读 · 0 评论 -
django框架从零开始_003_数据库
参考:https://docs.djangoproject.com/en/1.9/intro/tutorial02/ django支持主流的数据库,包括oracle、mysql、postgre、sqlite。如果只是初探,django提供了默认sqlite的配置,无需再安装其他的。在这里我们尝试使用postgre。 我下载的版本是postgre 9.5.2-1 winx64版,安装完毕原创 2016-05-03 17:20:39 · 645 阅读 · 0 评论