- 博客(40)
- 资源 (38)
- 收藏
- 关注
转载 非profile方式扩展Django User Model
今天终于在javaeye开通了Django Cookbook的专栏(http://www.iteye.com/wiki/django),马上发一篇Django相关技巧的文章来热热身吧。 Django的用户模型:Django和其他很多Web框架不同的一点就是它自带了一个现成的User Model,因为Web开发中99%会涉及到用户这个概念,自带一个User Model,不但解决了每次开发
2012-05-29 11:27:42 1200
转载 [django]总结Django中的用户权限模块
此文是总结Django官方网站里面的Document的文章 User authentication in Djangohttp://www.djangoproject.com/documentation/authentication/该模块由用户(Users)权限(Permissions)组(Groups)消息(Messages)这些从字面上也都很好的理解,但是我对
2012-05-29 11:25:49 1541
转载 Django使用用户系统
最近在用django做一个小网站,在做用户登录的这个模块,一开始想自己实现的,后面发现真的很复杂。就拿了django自带的用户系统来使用了。在这中间出了很多的问题,现在记录下网站的基础模板包含一个导航条,和大部分网站一样,就是没有登录显示登录。登录后就显示用户名在前端页面使用了的话,可以拿user对象来使用 {% if user.is_authenticated %}
2012-05-29 10:18:36 1194
转载 Django用户登录中出现403问题的解决
在注销登录完以后,要把RequestContext传出去,这样才会有效果,不然会引发403即使页面加了tag。有问题的登出def logout(request): user_logout(request) return render_to_response('index.html') 正确的代码return render_to_response
2012-05-29 10:15:39 1949
转载 yum的基本操作
什么是 yum? yum 是 yellowdog updater modified 的缩写。yellowdog 是一个 Linux 的 distribution,RH 将这种升级技术利用到自己的 distribution 形成了现在的 yum,感觉上 yum 和 apt 的原理类似,但是 apt 是编译代码,执行效率远高于使用 python 写成的 yum。这是 yum 的主页。 y
2012-05-28 09:25:08 754
转载 django系统学习笔记
转自:http://hi.baidu.com/derris/item/7ca6013e330563fede2221ab2010-02-07 00:12 django系统学习笔记~~(1)hello world强烈推荐 djangoz教程 中文版 http://djangobook.py3k.cn/2.0/按照手册的指导(http://www.djangobook.com
2012-05-24 17:40:45 9465
转载 通过Django模型类的主键pk字段进程查找
我们知道每一个Django模型类都有一个主键字段(ID),它用来维护模型对象的唯一性。Django提供了一个pk字段来代表它,我们可以通过它来完成相应的查询。比如下面的例子:>>> Blog.objects.get(id__exact=14) # 通过明确声明ID字段的方式获得一个Blog对象>>> Blog.objects.get(id=14) # 通过ID字段获得Blog对象,但是使用
2012-05-24 17:26:01 9736 1
原创 Django中的查询
Html代码: 名称: 查询 url映射:url(r'^search/$', 'account.views.search',name="accounts_search"),python代码:def search(r
2012-05-24 17:00:07 6643
转载 如何在Django模板中注入全局变量
刚开始接触django系统,难免遇到许多千奇百怪的问题,都是语法搞的,遇到一次就不会再犯了。现在遇到的问题是,重写了django自带的登录方法,但登陆核心方法还是用的django自带的,只不过在外围做了一层封装,登录的时候认证可以通过,但在前台模板中却得不到user对象值,经一位大牛指导才知道,要想在模板中使用这些数据,必须先要用RequestContext渲染模板 从技术上来说,只有
2012-05-23 17:01:21 7129 1
转载 Python 编码时应该注意的几件事情
在编程过程中,多了解语言周边的一些知识,以及一些技巧,可以让你加速成为一个优秀的程序员。 对于Python程序员,你需要注意一下本文所提到的这些事情。你也可以看看Zen of Python(Python之禅),这里面提到了一些注意事项,并配以示例,可以帮助你快速提高。1. 漂亮胜于丑陋 实现一个功能:读取一列数据,只返回偶数并除以2。下面的代码,哪个更好一些呢?
2012-05-22 13:03:01 673
转载 Linux下配置Apache+Mod_Wsgi+Django环境
Linux下配置Apache+Mod_Wsgi+Django环境 一.安装环境操作系统:CentOS release 5.5内核版本:Linux Svn-168-1-11 2.6.18-194.el5 #1 SMP Fri Apr 2 14:58:14 EDT 2010 x86_64 x86_64 x86_64 GNU/LinuxPython版本:Python 2.4.3Apc
2012-05-21 14:42:15 3920
转载 我常用的几个第三方 Python 库
我常用的几个第三方 Python 库作者:赖勇浩(http://blog.csdn.net/lanphaday)今天公司停电,没上班。跑上来更新个博客,跟大家分享一下我常用的几个第三方 Python 库。Python 语言之所以能够如此流行,除了本身内置许多程序库来保障快速开发之外,目不睱接的第三方库也是一大主因。结合我目前的工作(网游开发),我常用的几个第三方库如下:wxPython
2012-05-21 13:33:43 677
转载 Django一个比较隐含的函数url
来自:http://hi.baidu.com/xiaolxiaoc/blog/item/2ab1e06135d9d5fff6365463.htmlDjango下有一个比较隐含的函数url,在django/conf/urls/defaults模块中,虽然只有短短的10行代码,但功能却很了得。起初初学Django,并没有发现它,Templates的链接地址都是根据urlpatterns定义的地址,
2012-05-17 23:10:36 799
转载 python模块之os和os.path模块
python模块之os和os.path模块os模块os.listdir(dirname):列出dirname下的目录和文件os.getcwd()函数得到当前工作目录,即当前Python脚本工作的目录路径。os.getenv()和os.putenv()函数分别用来读取和设置环境变量。os.curdir:返回但前目录(’.')os.chdir(dirname):改变
2012-05-14 18:45:31 733
转载 MYSQL忘记root密码
1、首先停止正在运行的MySQL进程 net stop mysql 如未加载为服务,可直接在进程管理器中进行关闭。 2、以安全模式启动MySQL 在命令行下运行 X:/MySQL/bin/mysqld-nt.exe --skip-grant-tables 3、完成以后就可以不用密码进入MySQL了 X:/MySQL/bin
2012-05-14 18:23:09 509
转载 从零开始学Django
从零开始学Django【一】--- 安装 一、下载 首先需要安装环境,Windows系统下,可以直接去官网下载。 Python版本 2.7 Django版本 1.3.1,下载地址 https://www.djangoproject.com/download/ 二、安装 python 安装包可以直接运行安装。 Django:安装
2012-05-14 18:18:40 1153
转载 Django之添加 修改 删除 实例
原文网址:http://2goo.info/blog/baoyalv/Django/2010/03/28/50 初学Django,可能通过一些实例学习,比看满屏的E文更有效些,所以写了一个实例来展示一下Django的添加 修改 删除三个基本操作。希望对想学Django的朋友有所帮助。本文只适合刚开始了解Django的人,有实战的朋友请跳过。前提条件 已经配置好Django环境,如果还没有配
2012-05-14 13:20:46 10915
转载 如何删除Django
以前机器上安装的是Django0.96版本,最近想删除了重新安装一个1.0版本。 1、首先从svn上下载最新的开发版。使用开发版的好处就是,你可以使用到最新的Django代码 2、删除以前安装的旧版本 首先在命令行窗口中执行:python -c "from distutils.sysconfig import get_python_lib; print get_pyth
2012-05-12 16:01:15 2882
原创 Django常见问题
>>1.AttributeError: 'module' object has no attribute 的解决方法AttributeError: 'module' object has no attribute "funSalaryGuide"这个错误相信很多django的开发人员都会遇到。一般来说都是应用没有安装完成,重新安装就可以了。这几天我遇到的情况是已经写好并且用了好几个月的组件
2012-05-12 15:57:49 843
转载 Django 最佳实践
Django 最佳实践 - 中文版 (2009-06-17)译者 (yospaly) 前言Django 最佳实践 (django-best-practices) 是django-reusable-app-docs 的一个分支项目, 它在原有项目的理念上进行了扩展, 建立了一套关于 Django Web 开发方面的 “最佳实践” 规则, 这些理念超出了官方文档的讨论范围.这份
2012-05-08 18:50:17 903
转载 Django资源大全
原文网址:http://www.iteye.com/topic/405150最近经常在这个版面看到Django相关扩展的介绍,而其一个扩展写一个帖子,觉得没太必要吧。以前整理的django资源列表,从我的wiki上转过来的。要找django资源,官网的wiki也是一个不错的地方。http://code.djangoproject.com/wiki/DjangoResources
2012-05-08 18:48:16 679
转载 Django需要注意的10个要点
1,不要将项目名称包含在引用代码里 比如你创建了一个名为"project"的项目,包含一个名为"app"的应用,那么如下代码是不好的:from project.app.models import Author缺点在于:应用和项目变成了紧耦合,无法将应用轻易变得可重用。如果将来要换一个项目名称,那你可有得受了。 推荐的做法是:from app.models import
2012-05-08 16:08:56 705
转载 JDK1.6在LINUX下的安装配置
JDK1.6在LINUX下的安装是如何进行的呢,让我们开始我们的演示:Ubuntu Linux下jdk的安装与配置1.JDK1.6安装准备从sun公司网站www.sun.com下载linux版本的jdk,我下载的版本是JDK 6 Update 7,地址http://java.sun.com/javase/downloads/index.jspjdk-6u7-linux-i586
2012-05-08 15:54:00 588
转载 在Ubuntu下安装配置JDK 6和Eclipse
首先需要安装JDK 6,打开终端,输入下面的命令sudo apt-get install sun-java6-jdk 之后需要设置默认的java程序sudo update-alternatives --config java 按照提示输入对应的选项,指定为JDK 6下面设置sudo vi /etc/environment 在其中添加如下两行:CLASS
2012-05-08 15:53:00 645
转载 [Django]Windows下Django配置Apache示范设置
原文网址:http://www.cnblogs.com/zhengyun_ustc/archive/2006/11/20/django_apache_win32.html[Django]Windows下Django配置Apache示范设置继续阅读之前,我们假设您熟悉以下知识:n Pythonn Djangon Apac
2012-05-08 15:21:16 846
转载 如何在Linux系统中安装MySQL
首先打击我的就是rpm安装,它告诉我发现了Mysql版本冲突,安装无法继续。我用rpm -q 查询后,想通过rpm -e 来删除系统自带的版本(3.x.x),但是rpm又无情的返回了一大堆其他的错误,由于和其他软件的一些关联,那个3.x.x无法被删除。原先对rpm的美好感觉,就在这瞬间消失的无影无踪。“三人行,必有我师。”,我立刻上MSN找到了alin,当我问他如何用rpm卸载mysql或
2012-05-08 10:04:46 626
转载 怎样在Linux中安装软件
在Linux中安装软件和在Windows安装软件是大大不一样的。追其原因是哲学上造诣的差别:-) GNU/Linux是免费的操作系统,同时其下的软件大部分也是免费的。并且这些免费软件之间很多都相互依赖,相互配合地完成用户的工作。从安装包中安装这里的安装包可以理解为Windows下的EXE文件,但是在Linux有着不同格式的安装包,分析这些安装包之间的不同不是本文的重点,但是了解一下还是很有
2012-05-08 09:35:40 932
转载 linux下安装Django与Apache相关组件
Linux系统下Django开发环境配置Linux一般自带了Python,所以安装Python这一步骤可以省略。(如果python版本不符合要求,可以重新安装一个新版本,具体操作步骤请参考:http://blog.csdn.net/shanliangliuxing/article/details/7541682)一步安装Django:下载包:Django-0.96.1.ta
2012-05-07 22:28:40 913
转载 windows下安装apache2.2 + python2.7 + django(mod_wsgi集成)
原文网址:http://blog.csdn.net/ppgs8903/article/details/7189909 网上好像没有基于python2.7和django框架的集成于是决定靠google+baidu搞一个出来,毕竟开源是强大的。 作者:by海涛(ppgs8903)--------------2012.11.10 对应软件使用版本:Apache:Apac
2012-05-07 11:35:01 2812 1
转载 linux下python安装
Python2.5的安装方法:1.下载源代码 http://www.python.org/ftp/python/2.5.2/Python-2.5.2.tar.bz2注意一定要下载linux系统下的2. 安装 $ tar –jxvf Python-2.5.2.tar.bz2 $ cd Python-2.5.2 $ ./co
2012-05-07 11:23:56 959 1
原创 Django使用技巧(自定义)
>>1.在django自带的管理界面显示新定义的应用列表>>2.django中的MVC,实际上应该叫MTV >>3.django中Meta嵌套类相关知识点>>4.django中的数据库操作 >>5.django中的URLconf >>6.djan
2012-05-06 09:13:49 746
原创 django开发学习步骤
>>1.安装python2.6>>2.安装django1.4>>3.安装mysql驱动(只有这样才能使用mysql数据库)>>4.创建django项目 命令行创建 工具创建(用PyDev)>>5.安装PyDev(先要安装Eclipse或MyEclipse)>>6.django中project介绍一个project可以包含多个app一个app也可以属于多个pr
2012-05-04 17:48:55 1152
转载 django 中使用静态文件(css,images,javascript)
Django模板中使用css,images, javascript之前测试了好多方法,一直不能正常使用,直到快下班了才搞定,唉,真是,这时间成本太大了。首先说一下版本:python2.7.3django1.4具体操作步骤如下:在django1.3中,提供了django.contrib.staticfiles这个模块,方便使用静态文件,显示图片,使用css等。(必须在
2012-05-03 18:37:06 1899
转载 Django 安装与配置 + 极简单Blog搭建(Django实例)
这文章比较全面了 http://canbeatle.javaeye.com/blog/204739安装以后,试试创建一个新的Django项目:D:\Python26>python d:\Python26\Scripts\django-admin.py startproject Hector之后再当前目录下就会出来一个新的文件夹Hector里面有4个文件:__init__.p
2012-05-03 10:20:57 1875
转载 在Windows上安装Django
首先要准备好相关的软件: Python 2.5 PIL for py2.5 Mysqldb for py2.5 Django 0.96 Apache 2.2.x mod_python 3.3.1 for py2.5 以上软件都可以在网上下载,注意各软件对应的python版本。下载地址如下: http://www.python.orghttp://www.py
2012-05-03 09:27:34 887
转载 Eclipse + Pydev下配置Django
用Eclipse和PyDev开发Django 应用已安装了Python,Eclipse,PyDev和Django。使用Eclipse 3.2,PyDev 1.2.4 Django 0.95 和Python 2.4第一步,Window->Preferences->Preferences->PyDev->Python Interpretter第二步,创建一个新的PyDev项目.并且把c
2012-05-02 13:39:47 4528
转载 LDAP简介
LDAP简介 简单说来,LDAP是一个得到关于人或者资源的集中、静态数据的快速方式。 LDAP是一个用来发布目录信息到许多不同资源的协议。通常它都作为一个集中的地址本使用,不过根据组织者的需要,它可以做得更加强大。 LDAP最新的rfc规范文档是RFC 4511 Lightweight Directory Access Protocol (LDAP): The Proto
2012-05-02 10:15:33 651
JavaMail邮件收发实例_JavaMail_API
2011-10-20
createpdf
2011-09-30
20110930_struts_login
2011-09-30
20110930_Struts2_0100_Introduction
2011-09-30
20110930_spring_beginning
2011-09-30
20110930_Spring_0100_AbstractOrientedProgramming
2011-09-30
20110929_webrpt_birt报表演示项目
2011-09-30
monitor_毕设项目相关的数据库脚本
2011-09-30
monitor_毕设项目
2011-09-30
monitor_ice相关技术
2011-09-30
webmonitor
2011-09-30
flying saucer中文换行包
2011-09-29
+MyEclipse+UML+建模.pdf
2011-04-20
九种排序算法及其测试程序(java版)
2010-05-24
2009年上半年系统分析师上午试题与答案解析
2010-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人