梦想破碎是没有声音的,它只是缓慢又沉默地离开了。 by 苏更生

 分类:python中级

Python中级教程,带领您深入了解python。让我们用python做点有用的东西吧,“人生苦短,我用python”!

django 简易博客开发 4 comments库使用及ajax支持

上一篇文章我们介绍了静态文件使用以及如何使用from实现对blog的增删改,这篇将介绍如何给blog添加评论模块 1、添加comments库 comments库是是django框架内置的一个评论库,可以快速的搭建岀一个评论系统,不过再自定义方面有些麻烦,不想用的话也可以自己动手编...

Jay13 3年前 (2014-03-19) 5462℃ 0评论 10喜欢

django 简易博客开发 3 静态文件、from 应用与自定义

上一篇博客我们介绍了 django 如何在views中使用templates以及一些常用的数据操作,这篇博客将介绍静态文件的使用、from 应用与自定义 1、静态文件的使用 鉴于我们上次所看到的界面惨不忍睹,为了不影响心情,先介绍一下如何使用静态文件美化界面 首先新建static...

Jay13 3年前 (2014-03-19) 3482℃ 0评论 7喜欢

django 简易博客开发 2 模板和数据查询

上一篇博客我们介绍了 django的安装配置,新建project,新建app,app配置以及admin的使用,现在让我们来了解一下模板的使用和模型数据的显示。 1、首先介绍如何在视图中使用模板 方法1 from django.template imp...

Jay13 3年前 (2014-03-19) 4339℃ 3评论 7喜欢

django 简易博客开发 1

现在正式开始博客开发 1、安装django1.4 如果你使用的是fedoraDVD版,安装时选择了web开发组建,这一步可以省略,因为它自带django环境 django下载地址 https://www.djangoproject.com/download/  这里我们选择最新版...

Jay13 3年前 (2014-03-19) 4740℃ 0评论 10喜欢

django常用命令

1. 创建一个Django Project #使用下面的命令可以创建一个project $ django-admin.py startproject mysite #创建好之后可以看到如下的project结构 mysite/ mana...

Jay13 3年前 (2014-03-19) 3134℃ 0评论 14喜欢

被解放的姜戈06 假作真时

摘要:Django用户管理,表单操作 在之前的教程中,介绍了: 创建Django项目 数据库 模板 表格提交 admin管理页面 上面的功能模块允许我们做出一个具有互动性的站点,但无法验证用户的身份。我们这次了解用户验证部分。通过用户验证,我们可以根据用户的身份,提供不同...

Jay13 3年前 (2014-03-12) 2110℃ 0评论 10喜欢

被解放的姜戈05 黑面管家

摘要:Django管理工具:django.contrib.admin Django提供一个管理数据库的app,即django.contrib.admin。这是Django最方便的功能之一。通过该app,我们可以直接经由web页面,来管理我们的数据库。这一工具,主要是为网站管理...

Jay13 3年前 (2014-03-12) 2057℃ 0评论 6喜欢

被解放的姜戈04 各取所需

摘要:Django GET和POST 表格提交 数据库入库 表格对象 在庄园疑云中讲到了服务器上的数据。当时我们是用手动的方式,直接在数据库插入数据。我们将允许客户向服务器传递数据。 表格是客户向服务器传数据的经典方式。我们先会看到传统的表格提交,然后了解Dj...

Jay13 3年前 (2014-03-12) 2062℃ 0评论 7喜欢

被解放的姜戈03 所谓伊人

摘要:Django模板的使用 使用模板实现视图分离。 数据传递,模板变量,模板循环与选择,模板继承。 在之前的程序中,我们直接生成一个字符串,作为http回复,返回给客户端。这一过程中使用了django.http.HttpResponse()。 在这样的一种回复生成过...

Jay13 3年前 (2014-03-11) 2427℃ 0评论 11喜欢

被解放的姜戈01 初试天涯

摘要:Django是Python下的一款网络服务器框架。Python下有许多款不同的框架。Django是重量级选手中最有代表性的一位。许多成功的网站和APP都基于Django。虽然Django之于Python,达不到Rail之于Ruby的一统江湖的地位,但Django无疑也是P...

Jay13 3年前 (2014-03-11) 3792℃ 0评论 6喜欢

Python小技巧

摘要:Python实用技巧 import模块 在Python经常使用import声明,以使用其他模块(也就是其它.py文件)中定义的对象。 1) 使用__name__ 当我们编写Python库模块的时候,我们往往运行一些测试语句。当这个程序作为库被import的时候,我们并不...

Jay13 3年前 (2014-03-11) 1870℃ 0评论 2喜欢

Python网络02 Python服务器进化

摘要:用Python实现web服务器,使用Python标准库中的一些高级包简化了Python服务器,并将静态内容、CGI应用和服务器分割,降低三者之间的耦合,从而可以更加便捷的构建和维护Python服务器。 在上一篇文章中(用socket写一个Python服务器),我们在不依...

Jay13 3年前 (2014-03-11) 4154℃ 1评论 9喜欢

Python网络01 原始Python服务器

摘要:用Python实现一个简单的web服务器 在当今Python服务器框架 (framework, 比如Django, Twisted, web.py等等) 横行的时代,从底层的socket开始写服务器似乎是一个出力不讨好的笨方法。框架的意义在于掩盖底层的细节,提供一套对于...

Jay13 3年前 (2014-03-11) 2324℃ 0评论 6喜欢

Python标准库11 多进程探索 (multiprocessing包)

摘要:Python标准库之进程池、multiprocessing包 Pool Shared memory, Manager 进程池 进程池 (Process Pool)可以创建多个进程。这些进程就像是随时待命的士兵,准备执行任务(程序)。一个进程池中可以容纳多个待命的...

Jay13 3年前 (2014-03-10) 3206℃ 0评论 4喜欢

Python标准库09 当前进程信息 (部分os包)

摘要:Python标准库之获取进程信息 get*, set* umask(), uname() Python的os包中有查询和修改进程信息的函数。学习Python的这些工具也有助于理解Linux体系。   进程信息 os包中相关函数如下: uname() 返...

Jay13 3年前 (2014-03-10) 2199℃ 0评论 4喜欢

Python标准库08 多线程与同步 (threading包)

摘要:Python标准库之threading包 Python主要通过标准库中的threading包来实现多线程。在当今网络时代,每个服务器都会接收到大量的请求。服务器可以利用多线程的方式来处理这些请求,以提高对网络端口的读写效率。Python是一种网络服务器的后台工作语言 (...

Jay13 3年前 (2014-03-10) 2175℃ 0评论 2喜欢

Python标准库02 时间与日期 (time, datetime包)

摘要:Python时间与日期函数包介绍 时间,休眠 datetime, timedelta 格式化时间 Python具有良好的时间和日期管理功能。实际上,计算机只会维护一个挂钟时间(wall clock time),这个时间是从某个固定时间起点到现在的时间间隔。时...

Jay13 3年前 (2014-03-10) 2319℃ 0评论 4喜欢

Python标准库01 正则表达式 (re包)

摘要:Python正则表达式标准库介绍 我将从正则表达式开始讲Python的标准库。正则表达式是文字处理中常用的工具,而且不需要额外的系统知识或经验。我们会把系统相关的包放在后面讲解。   正则表达式(regular expression)主要功能是从字符串(str...

Jay13 3年前 (2014-03-10) 6027℃ 1评论 2喜欢

Python进阶11-标准库介绍02

摘要:Python标准库介绍 Python标准库是Python强大的动力所在,我们已经在前文中有所介绍。由于标准库所涉及的应用很广,所以需要学习一定的背景知识。   硬件原理 这一部份需要了解内存,CPU,磁盘存储以及IO的功能和性能,了解计算机工作的流程,了解指令...

Jay13 3年前 (2014-03-10) 1918℃ 0评论 2喜欢

Python进阶10-标准库介绍01

摘要:Python标准库介绍 Python的一大好处在于它有一套很有用的标准库(standard library)。标准库是随着Python一起安装在你的电脑中的,是Python的一部分 (当然也有特殊情况。有些场合会因为系统安全性的要求,不使用全部的标准库,比如说Googl...

Jay13 3年前 (2014-03-10) 1714℃ 0评论 3喜欢

Python进阶09 动态类型

摘要:本节主要内容 引用和对象的分离,对象是内存中储存数据的实体,引用指向对象。 可变对象,不可变对象 函数值传递 动态类型(dynamic typing)是Python另一个重要的核心概念。我们之前说过,Python的变量(variable)不需要声明,而在赋值时,变量可以重...

Jay13 3年前 (2014-03-10) 1803℃ 0评论 4喜欢