• code123
    Simple-todo:简易todo程序(django版)

    Simple-todo:简易todo程序(django版)

    今天无意间看到  simple-todo: 一个简易的 todo 程序 - web.py 中文教程 ,然后发现竟然有好多的版本 http://simple-is-better.com/news/……
  • Django最佳实践(中文版)

    这是一份关于开发和部署 Django Web 框架 的动态文档 (会随时更新). 这些准则不应该被认为是 绝对正确 或 唯一 使用 Django 的方法, 应该说这些最佳实践是我们使用框架多年来积累的经验. 本项目是 django-reusable-app-docs 项目 的一个分支, 这个优秀的项目是由 Brian Rosner 和 Eric Holscher 建立的, 是关于如何开发和维护可复用 Django apps 方面的最佳实践准则. Note 这份文档的源码放在 GitHub django-best-practices , 可以用 Sphinx 转换成多种文档格式 代码风格 一般而言, 代码应该干净, 简明, 易读. The Zen of Python (PEP……
  • django开发博客(5) markdown支持、代码高亮、gravatar头像服务

    上一篇博客介绍了comments库使用及ajax支持,现在blog已经具备了基本的功能,但是只能发表文字,不支持富文本编辑。今天我们利用markdown添加富文本支持。 markdown语法说明: http://wowubuntu.com/markdown/ http://markdown.tw/ http://mahua.jser.me/ 推荐第三个,可以直接在线编辑markdown文档。 django添加markdown支持 首先需要安装markdown  安装说明 : http://daringfireball.net/projects/markdown/ 然后添加 django.contrib.markup 到 你的  INSTALLED_APPS  现在在template添加  {% load markup %} 然后在你需要使用markd……
  • django开发博客(4) comments库使用及ajax支持

    上一篇文章我们介绍了静态文件使用以及如何使用from实现对blog的增删改,这篇将介绍如何给blog添加评论模块 1、添加comments库 comments库是是django框架内置的一个评论库,可以快速的搭建岀一个评论系统,不过再自定义方面有些麻烦,不想用的话也可以自己动手编写 comments 文档地址 https://docs.djangoproject.com/en/1.4/ref/contrib/comments/ 激活comments方法 在setting.py INSTALLED_APP 添加 'django.contrib.comments', 更新数据库 :执行 python manage.py syncdb 添加comments url到项目urls.py urlpatte……
  • django开发博客(3) 静态文件、from应用与自定义

    上一篇博客我们介绍了 django 如何在views中使用templates以及一些常用的数据操作,这篇博客将介绍静态文件的使用、from 应用与自定义 1、静态文件的使用 鉴于我们上次所看到的界面惨不忍睹,为了不影响心情,先介绍一下如何使用静态文件美化界面 首先新建static目录,目录下新建css/js/img三个目录 修改seeting.py文件 STATICFILES_DIRS = ( '/home/gs/blog/static', #替换成自己的static 目录 ) 123 STATICFILES_DIRS = (    '/home/gs/blo……
  • django开发博客(2) 模板和数据查询

    上一篇博客我们介绍了 django的安装配置,新建project,新建app,app配置以及admin的使用,现在让我们来了解一下模板的使用和模型数据的显示。 1、首先介绍如何在视图中使用模板 方法1 from django.template import Template, Context from django.http import HttpResponse import datetime def current_datetime(request): now = datetime.datetime.now() t = Template("<html><body>It is now {{ current_date }}.</body></html>") html = t.render(Context({'current_d……
  • code123
    django开发博客(1) 入门

    django开发博客(1) 入门

    现在正式开始博客开发 1、安装django1.4 如果你使用的是fedoraDVD版,安装时选择了web开发组建,这一步可以省略,因为它自带django环境 d……
  • django常用命令

    1. 创建一个Django Project #使用下面的命令可以创建一个project $ django-admin.py startproject mysite #创建好之后可以看到如下的project结构 mysite/ manage.py mysite/ __init__.py settings.py urls.py wsgi.py 12345678910 #使用下面的命令可以创建一个project $ django-admin.py startproject mysite #创建好之后可以看到如下的project结构 mysite/     manage.py   &nbs……
  • code123
    第四章:模板

    第四章:模板

    第四章 模板 在前一章中,你可能已经注意到我们在例子视图中返回文本的方式有点特别。 也就是说,HTML被直接硬编码在 Python 代码之中。 ……
  • code123
    第三章:视图和URL配置

    第三章:视图和URL配置

    第三章 视图和URL配置 前一章中,我们解释了如何建立一个 Django 项目并启动 Django 开发服务器。 在这一章,你将会学到用Django创建动态……
  • 第二章:入门

    第二章:入门 由于现代Web开发环境由多个部件组成,安装Django需要几个步骤。 这一章,我们将演示如何安装框架以及一些依赖关系。 因为Django就是纯Python代码,它可以运行在任何Python可以运行的环境,甚至是手机上! 但是这章只提及Django安装的通用脚本。我们假设你把它安装在桌面/笔记本电脑或服务器。 往后,在第12章,我们将讨论如何部署Django到一个生产站点。 Python 安装 Django本身是纯Python编写的,所以安装框架的第一步是确保你已经安装了Python。 Python版本 核心Django框架可以工作在2.3至2.6(包括2.3和2.6)之间的任何P……
  • 第一章:介绍Django

    第一章:介绍Django 本书所讲的是Django:一个可以使Web开发工作愉快并且高效的Web开发框架。 使用Django,使你能够以最小的代价构建和维护高质量的Web应用。 从好的方面来看,Web 开发激动人心且富于创造性;从另一面来看,它却是份繁琐而令人生厌的工作。 通过减少重复的代码,Django 使你能够专注于 Web应用上有 趣的关键性的东西。 为了达到这个目标,Django提供了通用Web开发模式的高度抽象,提供了频繁进行的编程作业的快速解决方法,以及为“如何解决问题”提供了清晰明了的约定。 同时,Django尝试留下一些方法,来让你根据需要在……
  • code123
    被解放的姜戈07 马不停蹄

    被解放的姜戈07 马不停蹄

    前面的文章研究了Django最主要的几个方面:数据库,模板,动态生成页面等。但都是使用 python manage.py runserver 来运行服务器。这是一……
  • code123
    被解放的姜戈06 假作真时

    被解放的姜戈06 假作真时

    之前了解了: 创建Django项目 数据库 模板 表格提交 admin管理页面 上面的功能模块允许我们做出一个具有互动性的站点,但无法验证用户……
  • code123
    被解放的姜戈05 黑面管家

    被解放的姜戈05 黑面管家

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