10 2017 档案
发表于 2017-10-25 15:37阅读:8086评论:0推荐:0
摘要:前言:当我们想在页面上给客户端返回一个当前时间,一些初学者可能会很自然的想到用占位符,字符串拼接来达到我们想要的效果,但是这样做会有一个问题,HTML被直接硬编码在 Python代码之中。 1 2 3 4 def current_datetime(request): now = datetime.d
阅读全文 »
发表于 2017-10-24 20:28阅读:29420评论:7推荐:13
摘要:一.作用域 在python中,作用域分为两种:全局作用域和局部作用域。 全局作用域是定义在文件级别的变量,函数名。而局部作用域,则是定义函数内部。 关于作用域,我们要理解两点: a.在全局不能访问到局部定义的变量 b.在局部能够访问到全局定义的变量,但是不能修改全局定义的变量(当然有方法可以修改)
阅读全文 »
发表于 2017-10-23 20:27阅读:6882评论:0推荐:3
摘要:视图层之视图函数(views) 一个视图函数,简称视图,是一个简单的Python 函数,它接受Web请求并且返回Web响应。响应可以是一张网页的HTML内容,一个重定向,一个404错误,一个XML文档,或者一张图片. . . 是任何东西都可以。无论视图本身包含什么逻辑,都要返回响应。代码写在哪里也无
阅读全文 »
发表于 2017-10-23 17:21阅读:1545评论:0推荐:0
摘要:视图层之路由配置系统(urls) URL配置(URLconf)就像Django 所支撑网站的目录。它的本质是URL与要为该URL调用的视图函数之间的映射表;你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码。 正则字符串参数 1 简单配置 #设置项是否开启URL
阅读全文 »
发表于 2017-10-23 16:21阅读:732评论:0推荐:0
摘要:MTV模型 Django的MTV分别代表: Model(模型):负责业务对象与数据库的对象(ORM) Template(模版):负责如何把页面展示给用户 View(视图):负责业务逻辑,并在适当的时候调用Model和Template 此外,Django还有一个urls分发器,它的作用是将一个个URL
阅读全文 »
发表于 2017-10-22 16:14阅读:621评论:0推荐:1
摘要:在看SocketServer源码之前,先看一个例子: class Base(object): def __init__(self, name): self.name = name self.Testfunc() def Testfunc(self): print('do Base Testfunc'
阅读全文 »
发表于 2017-10-21 10:55阅读:4028评论:1推荐:0
摘要:错误代码提示: 在命令行输入 python manage.py runserver启动服务器的时候,突然出现下面的错误 分析 :重点是最后一句红色的话,从中我们可以看出,是要得要你自己电脑的主机名,但是现在的主机名是中文,所以导致编码出现错误 解决方案:把你自己电脑的主机名改成英文的,不要写中文,然
阅读全文 »
发表于 2017-10-17 19:09阅读:254评论:0推荐:0
摘要:网上很多解释,我无法理解,我想知道原理。。。这篇文章应该可以透彻一点 Query片段: 要说匿名函数,我们首先要由函数本身说起。函数的定义如下: 函数是将唯一的输出值赋予给每一输入的“法则”。 当然,这只是数学上的定义。但是,在计算机编程语言中,函数的定义也八九不离十。因为,我们都知道,计算机中的函
阅读全文 »
发表于 2017-10-17 16:23阅读:291评论:0推荐:0
摘要:一 jQuery是什么? [1] jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多 javascript高手加入其team。 [2] jQuery是继prototype之后又一个优秀的Javascript框架。其宗旨是——WRITE LESS,DO MORE! [3] 它
阅读全文 »
发表于 2017-10-16 08:20阅读:1463评论:0推荐:0
摘要:JS中声明全局变量主要分为显式声明或者隐式声明下面分别介绍。 声明方式一: 使用var(关键字)+变量名(标识符)的方式在function外部声明,即为全局变量,否则在function声明的是局部变量。该方式即为显式声明详细如下: <script> var test = 5;//全局变量 funct
阅读全文 »
发表于 2017-10-15 15:53阅读:274评论:0推荐:0
摘要:一 JavaScript的基础 1.1 JS的引入方式 1.2 JS的变量、常量和标识符 1.2.1 JS的变量 1 2 3 x=5 y=6 z=x+y 1 2 3 x=5 y=6 z=x+y 1 2 3 x=5 y=6 z=x+y 1 2 3 x=5 y=6 z=x+y x=5 y=6 z=x+y
阅读全文 »