【二】Django 视图和url配置】的更多相关文章

在新建的Django项目下,新建一个views的python文件,编辑如下代码 from django.http import HttpResponse def hello(request): return HttpResponse("hello word") 逐行分析: 先导包 定义视图函数,函数的参数至少有一个参数 request 返回 response对象 总结:python函数想要变成 视图函数,参数要有 request.返回值要是 response对象(有例外) 在url配置…
创建一个简单的hello world 在day3中我们第一次运行了服务器,里面是一个django的欢迎页面,那是因为我们没有配置URL和视图,django在底层会自动跳转这个页面上 我们在mysite上创建一个views.py文件.这个文件是用来放置视图的,文件名可以任意,但是根据约定,把它命名成view.py是个好主意,这样有利于其他开发者读懂你的代码 我们的Hello world视图非常简单. 这些是完整的函数和导入声明,你需要输入到views.py文件: 创建视图 from django.…
最近在学习Django,打算玩玩网页后台方面的东西,因为一直很好奇但却没怎么接触过.Django对我来说是一个全新的内容,思路想来也是全新的,或许并不能写得很明白,所以大家就凑合着看吧- 本篇笔记(其实我的所有笔记都是),并不会过于详细的讲解.因此如果有大家看不明白的地方,欢迎在我正版博客下留言,有时间的时候我很愿意来这里与大家探讨问题.(当然,不能是简简单单就可以百度到的问题-.-) 我所选用的教材是<The Django Book 2.0>,本节是第八章,高级视图和URL配置. 在基础部分…
视图和URL配置 实验简介 上一章里我们介绍了如何创建一个Django项目并启动Django的开发服务器.本章你将学到用Django创建动态网页的基本知识. 同时,也教会大家怎么在本地机器上建立一个独立的python运行环境,记得每次开始工作之前要使用以下命令切换到virtualenv环境哦:) source env/bin/activate 注意 以上命令中的env是自己命名的,来自这个命令virtualenv env, env可以用任何你喜欢的命名替代. 一.第一个Django页面:Hell…
高级视图和url配置 一.URLconf技巧 1.流线型化函数导入 对于配置url,我们可以使用以下几种方式: (1)引入view中的函数 from firstSite.view import current_datetime,hour_ahead from django.conf.urls import url,include,patterns urlpatterns = patterns('', (r'^time/$',current_datetime), (r'^time/plus/(\d…
问题:视图的URL配置,找不到我设置的第一个Page 我的代码如下: 结果访问/test/时说找不到这个page   原因:patterns方法的参数有两个,一个是prefix,一个是参数元祖,详见下图,因为我的patterns里少加了一个空的'',它将我写的第一个url单过prefix参数了. 解决办法:在patterns中先加入一个参数'',如下图:…
创建一份视图: 在上一节,使用django-admin.py startproject制作的mysite文件夹中,创建一个叫做views.py的空文件.这个Python模块健柏寒这一章的视图. views.py文件的内容: from django.http import HttpResponse def hello(request): return HttpResponse("hell world") 我们定义一个叫做hello的视图函数: 每个视图函数至少要有一个参数,通常被叫做re…
在Django中,页面内容是靠views function(视图函数)来产生,URL定义在URLconf中. 这是一个纯净项目的url配置文件,他存在的目录,是与setting文件在同一个目录中. urlpatterns,就是一个保存url配置的变量,他的类型是list. 创建项目之后,这个文件中有一些例子了. 但是他在注释中也给了我们一些其他的用法. 第一种,就是他例子中的直接相对地址加上视图函数的名称. 第二种,则是导入urls文件,这样也给了我们其他更方便的配置方法,不必把所有的内容写到一…
1.在创建项目时,Django会自动创建URL配置,在urls.py文件中 文件的默认内容如下所示: """mysite URL Configuration The urlpatterns list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/1.8/topics/http/urls/ Examples: Function views 1. A…
三个命令 1.创建一个django项目 在cmd中:django-admin.py startproject project_name D:\python\django_site>django-admin startproject first_site 2.创建应用 python manage.py startapp app_name D:\python\django_site\first_site>python manage.py startapp app001 3.运行django项目 p…