03 2018 档案
摘要:定制化admin表单 通过使用 admin.site.register(Question) 注册 Question 模型,Django可以构造默认的表单。通常,可以通过对象的注册机制来告诉Django我们想要注册的选项,来定制化admin表单。 让我们通过重新排列表单的字段来看看它是如何工作的,打开
阅读全文
摘要:Go语言循环语句 在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句,以下为大多数编程语言循环程序的流程如: Go语言提供了以下几种类型循环处理语句: 循环类型|描述 | |: | |for循环|重复执行语句块| |循环嵌套|在for循环中嵌套一个或多个for循环| 循环
阅读全文
摘要:Go语言条件 条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为true来决定是否执行指定语句,并在条件为false的情况再执行另外的语句。下图展示了程序语言中条件语句的结构: Go语言提供了以下几种条件判断语句: 语句|描述 | |: | |if语句| if语句 由一个布尔表达式后紧跟
阅读全文
摘要:Go语言运算符 运算符用于在程序运行时执行数据或逻辑运算,Go语言内置的运算符有: 算数运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 算数运算符 下表列出了所有Go语言的算数运算符,假定A值为10,B值为20; 运算符|描述|实例 | |: |: | |+|相加|A + B输出结
阅读全文
摘要:Go语言基础语法 Go标记 Go程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。如以下Go语句由6个标记组成: 6个标记分别是(每行一个): 行分隔符 在Go程序中,一行代表一个语句结束。每个语句不需要像C家族中的其他语言一样以分号;结尾,因为这些工作都将由Go编译器自动完成。如果
阅读全文
摘要:应用的定制化:静态文件 首先,在 polls 目录中创建一个名叫 static 的目录。Django会在该目录里面查找静态文件,类似于Django在 polls/template 目录下查找模板文件。 Django的 "静态文件查找器" 配置包含了一系列的查找器,这些查找器知道如何从不同的源文件中查
阅读全文
摘要:Go语言变量 变量来源于数学,是计算机语言中能存储计算结果或能表示值抽象概念。变量可以通过变量名访问。Go语言变量名由字母、数字、下划线组成,其中首字母不能为数字,声明变量的一般形式是使用 var 关键字; 变量声明 第一种,指定变量类型,声明后不赋值,使用默认值 第二种,根据值自行判定变量类型 第
阅读全文
摘要:Go语言特色 简洁、快速、安全 并行、有趣、开源 内存管理、数据安全、编译迅速 Go语言用途 Go语言被设计成一门应用于搭载Web服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。对于高性能分布式系统领域而言,Go语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏
阅读全文
摘要:编写我们的第一个测试 确定bug 幸运的是,在 polls 应用中存在一个小小的bug急需修复:无论 Question 的发布日期是最近(最后)的日期,还是将来很多天的日期, Question.was_published_recently() 方法都会返回 True 。使用下面的代码对其进行验证:
阅读全文
摘要:接 "Django 2.0 学习(06):Django 视图(进阶)" ,我们将聚焦在使用简单的表单进行处理和精简代码。 编写简单表单 我们将用下面的代码,来替换之前的detail模板("polls/detail.html"): 快速理解: 上述模板为每个问题选项添加了一个单选按钮,该按钮的值与问题
阅读全文
摘要:问题描述 有两个字符串J和S:J代表所有宝石;S代表所有石头。想知道石头里面有多少是宝石?说明:字符串的每个字符代表一个宝石或者石头,字符大小写敏感(即区分大小写),比如:"a"和"A"表示不同的宝石或石头; 示例 1: 示例 2: 问题分析:Python字符串的基本操作,比如统计字符串中特定字符的
阅读全文
摘要:概述 Django中的特方法,该方法代表了Django的Web页面,并且视图具有特定的模板。以博客应用为例进行说明,在博客应用中应该包含下面的视图: 博客主页:显示最近的一些记录; 详细页面:单个详细页面的入口; 年/月/日:存档页面,显示记录的所有年/月/日; 评论动作:分发评论请求到对应入口;
阅读全文
摘要:Django Admin 站点的管理者,而非访问者。 创建admin用户 首先,执行下面命令: 其次,输入用户名和密码: 在输入用户名之后,会提示输入邮箱地址,随便输入即可: 最后,输入密码(最好使用数字和字符的组合,不然会被提示密码过于简单): 至此,admin用户就创建成功了。 服务启动 Dja
阅读全文
摘要:数据库设置/配置 打开mysite/settings.py,我们会发现Django是用的是默认的数据库SQLite,如下图所示: Django也是支持其它数据库的,比如PostgreSQL、MySQL、Oracle等数据库,如果我们想是用其他数据库,只需要安装对应的数据库并且更改settings.p
阅读全文
摘要:接 "上篇" 博文,继续分析Django基本流程。 编写第一个(view)视图函数 1、打开文件polls/views.py,输入下面的Python代码: 2、上面是一个最简单的Django视图函数,为了调用这个视图函数,我们需要为它做一个URL映射;在目录polls下面创建文件urls.py,并在
阅读全文
摘要:接 "上篇" 博文,接下来我们以具体代码例子来说明Django的基本流程。 创建项目 使用Win+R,输入cmd进图windows命令行模式; 再你想要存放项目工作的磁盘,输入下面命令: 注:这里的项目名字不能与Pyhton或者Django的组件或者模块冲突,比如:django、test这些项目名称
阅读全文
摘要:Django(Python Web框架) Django是一个开放源代码的Web框架,用Python写的。采用了MTV的框架模式,即模型M,模板T和视图V。它最初被开发是用来管理以新闻内容为主的网站,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。 Django是一个基于MVC
阅读全文

浙公网安备 33010602011771号