自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

公众号

DCOS

  • 博客(34)
  • 收藏
  • 关注

原创 Django admin进阶

1.ModelAdmin.inlines将有外键的子类包含进视图 ,实例:class Author(models.Model): name = models.CharField(max_length=100)class Book(models.Model): author = models.ForeignKey(Author) title =

2013-12-13 06:39:25 2677

原创 Halton Sequence

In statistics, Halton sequences are sequences used to generate points in space for numerical methods such asMonte Carlo simulations. Although these sequences are deterministic they are of low di

2013-12-07 02:59:32 2186

转载 Django 1.6Admin(二)

1from django.contrib import adminclass AuthorAdmin(admin.ModelAdmin): date_hierarchy = 'pub_date'将所date字段放到列表最上端2.ModelAdmin.actions_on_topModelAdmin.actions_on_b

2013-12-06 14:08:22 1658

转载 Django 1.6Admin

1.ModelAdmin.inlines将有外键的子类包含进视图 ,实例:class Author(models.Model): name = models.CharField(max_length=100)class Book(models.Model): author = models.ForeignKey(Author) title =

2013-12-06 14:07:30 1359

原创 Django ORM涉阶(二)

ORM的extra方法接受的参数:select-------------------修改SELECT语句where-------------------提供境外的WHERE子句tables-------------------提供额外的表params----------------安全的替换动态参数

2013-12-05 23:26:13 1393 1

原创 Django ORM涉阶(一)

看了下ORM的反向关系首先定义2个模型:class Book(models.Model):title=models.CharField()author=models.ForeignKey(Author)class Author(models.Model):name=models.CharField()看下的操作:book=Book.objects.get(title

2013-12-05 22:11:58 1311

转载 Django model

字段列表纵览表  字段名参数意义AutoField 一个能够根据可用ID自增的 IntegerField BooleanField一个真/假(true/false)字段CharField (max_length)

2013-12-05 07:56:24 1472

原创 Django admin定制

Django admin 定制新做了一个项目,需要有后台管理功能,很自然,想到了django的admin功能。项目的要求:基于django的用户系统进行开发,不能修改django的源代码权限管理,不同的用户显示不同的数据行,字段也各不相同。首先打算在django中的Permission加入特定的权限,但是考察下来感觉很怪,django

2013-12-05 07:56:05 4844 1

转载 Django 1.5之Auth

Web请求中的认证 Authentication inWeb requestsDjango使用sessions 和 middleware来链接认证系统与请求对象(request objects)。在每个Web请求中都提供一个 request.user 属性来表示当前用户。如果当前用户未登录,则该属性为AnonymousUser的一个实例,反之,则是一个User实例。你可以通

2013-12-05 07:55:47 1441

原创 Django 1.5auth

Web请求中的认证 Authentication inWeb requestsDjango使用sessions 和 middleware来链接认证系统与请求对象(request objects)。在每个Web请求中都提供一个 request.user 属性来表示当前用户。如果当前用户未登录,则该属性为AnonymousUser的一个实例,反之,则是一个User实例。你可以通

2013-12-05 07:55:17 1339

转载 Django 1.5 CBV

源码组织源码分析抽象类和常用视图(base.py)View及View的执行顺序TemplateResponseMixinTemplateViewRedirectView列表类通用视图(list.py)MultipleObjectMixin*BaseListView*MultipleObjectTemplateResponseMixinListView基于类的视图(Class-bas

2013-12-05 07:54:46 1627

原创 Django 序列化与反序列化

Django框架默认集成的是SimpleJson这个Python库,这个库在日常的Json序列化与反序列化已经完全足够,但是一旦涉及到复杂的对象(例如ORM框架上的持久化类)就会有点捉襟见肘。下面总结问题和解决方案:(统一使用Django的单元测试来进行测试)1.对象的序列化和反序列化。首先,SimpleJson完全不支持对象的序列化与反序列化,如果要实现对象的序列化和反序列化,则需要在simpl

2013-12-05 07:54:24 4203

原创 Django 表单处理(二)

ModelFormclass MyComment(models.Model):    #===显示的中文名称,可以直接在这里定义,也可以在 views.py 中相应方法处理.    yourname = models.CharField('名称',max_length=50)    website = models.URLField()    email = models.Em

2013-12-05 07:54:00 1355

转载 Django 表单处理(一)

Django Form 主要有两种处理方式:1.直接继承 forms.Form 2.直接利用已有的model中的class,从ModelForm中继承.这两种方式,都涉及到如下几个问题:1.django form 显示中文字段名2.django form field 的样式控制3.django form 的数据校验4.django form 数据提交后的处理.

2013-12-05 07:53:44 1275

转载 Django slugField

Author: xcluoDate: 2013-01-17 09:28Keywords: django, slug, generate a URL, Title: What is a "Slug" in Django?slug 翻译过来就是, 标称, 单位的意思, 在django中, 主要是生成一个URL路径, 在你已有的有效数据下。通俗来将:Django中的S

2013-12-05 07:53:26 4298 1

原创 Django admin定制

Django admin 定制新做了一个项目,需要有后台管理功能,很自然,想到了django的admin功能。项目的要求:基于django的用户系统进行开发,不能修改django的源代码权限管理,不同的用户显示不同的数据行,字段也各不相同。首先打算在django中的Permission加入特定的权限,但是考察下来感觉很怪,django

2013-12-05 07:53:07 1646 1

转载 Django

来自: 糊糊(神之码农) 2010-03-29 02:09:26今天偶然发现一个问题:django对DateField的处理有点问题,可能是python本身的问题,具体是谁的问题我还不太清楚 简单点说吧 定义一个model: class Note(models.Model): user = models.ForeignKey(User,editable=Fals

2013-12-05 07:52:50 1384

原创 Django Form处理(一)

Django Form 主要有两种处理方式:1.直接继承 forms.Form 2.直接利用已有的model中的class,从ModelForm中继承.这两种方式,都涉及到如下几个问题:1.django form 显示中文字段名2.django form field 的样式控制3.django form 的数据校验4.django form 数据提交后的处理.第

2013-12-02 18:19:37 1735 1

转载 Django reverse

django的一条哲学是(don't repeat yourself DRY ).熟悉django的人都知道,在0.96版中新加入了django.core.urlresolvers.reverse这个东东,下面让我们来看一下这究竟是怎样反映DRY思想的:首先让我们一句话概括reverse()是干什么的?反解析url以直接访问其它视图方法。众所周知,在django的mvc(mvt也可以)中,ur

2013-12-02 18:04:36 1708

转载 Django 1.5重定向

用django开发web应用, 经常会遇到从一个旧的url转向一个新的url。这种隐射也许有规则,也许没有。但都是为了实现业务的需要。总体说来,有如下几种方法实现 django的 redirect。1. 在url 中配置 redirect_to 或者 RedirectView(django 1.3 版本以上)2. 在view 中 通过 HttpResponseRedirect 实现 red

2013-12-02 17:59:06 1432

原创 Django auth登出

最后便是注销功能了,这个来的简单些,不需要任何表单的东西,只需一个连接指向到views的action中执行里面的代码即可,views里都是auth模块帮我完成的。我们刚才导出的函数:from django.contrib.auth import authenticate, login as auth_login ,logout as auth_logoutlogout 就是主角,我们给

2013-12-02 07:10:31 1565 1

原创 Django auth登录

注册action里,除了现实注册功能外,紧接着还进行了登录功能。_login(request,username,password)是我们写的可重用方法,因为在login里会用得到,所以我们抽象出来了,其中里面实现的东西,大多是应用auth模块的内置函数。代码:def _login(request,username,password):    '''登陆核心方法'''    ret=False   

2013-12-02 07:09:39 1820

原创 Django auth注册

我们把一个字典变量template_var传递给模板welcome.html,默认欢迎辞为:欢迎您游客! 如果用户登录了,把用户名加上,request.user.is_authenticated()是request里的一个方法,用于判断用户是否登录。刚开始,是没有任何用户的,所以request.user.is_authenticated()将返回一个False,等我们注册了一个用户,登录了,便能认

2013-12-02 07:08:38 1645

原创 Django Auth注册

建立level_1项目:django-admin.py startproject level_1新建Accounts App: cd level_1manage.py startapp accounts仅仅两行代码,Django能为我们配置了大部分的东西(当然还需要配置点东西,如指定数据库等,参照实例源码吧)。接下来就是实例的核心部分了,我们集中精力编写好它们。因为本人喜欢先从urls入手,因

2013-12-02 07:07:35 1394

原创 Django DateField DateTimeField TimeField

首先说下没营养但需要了解的前三个modelField,DateTimeField和DateField和TimeField存储的内容分别对应着datetime(),date(),time()三个对象。    对于auto_now=False和auto_now_add=False。由于开始不太清楚这两个属性的作用,于是费了不少时间才查到这里的问题。两者默认值都为False。    auto_n

2013-12-02 03:03:49 9588 1

原创 Django 1.5(变更之一)

Django 1.5from django.conf.urls import *Django 1.3-from django.conf.urls.defaults import *

2013-12-02 00:25:20 1070

原创 Django 静态文件部署

主要解决的是Django 1.5的问题在所有的Models、Templates和Views都编好的情况下,怎么在Templates中设置正确的CSS和JS等静态文件的路径成了一个问题。直接引用位置不行,相对引用位置不行,难道只有先把静态文件全部都上传到网上,然后再引用其绝对路径?蛋疼死。非也。Django有很简单的办法来解决这个问题。在这里我假设你的所有的静态文件都在根目录下的media文件夹中,

2013-12-02 00:25:06 2354 1

原创 Django Admin

自定义admin表单这足以让我们惊讶好几分钟,所有的代码我们都不需要写。当我们调用admin.site.register(Poll)时,Django只让你编辑这个对象并”推测“怎么把它显示在管理页面上。很多时候,你可能想要控制admin的样式和功能。你可以在你注册对象的时候把选项告诉Django来实现。让我们看一下在编辑表单中是怎样实现重新排序字段的。用下面的代码来替换admin.

2013-12-02 00:24:48 2080

原创 Module “django.core.context_processors” does not define a “auth” callable request processor

关于Module “django.core.context_processors” does not define a “auth” callable request processor的解决方案修改一下django.conf下的global_setting# oldTEMPLATE_CONTEXT_PROCESSORS = ("django.core.context_proce

2013-12-02 00:24:25 2804 1

原创 Django AJAX

很多开发人员在使用jquery在前端和服务器端进行数据交互,所以很容易会认为在前端利用jquery就可以读取任何站点的数据了。近日在进行开发时,因为要和第三方公司的一个项目进行数据的共享,因为考虑多不占用服务器的资源,遂决定直接在html进行数据的读取,不走服务器端进行中转了。然后正好就遇到了浏览器端跨域访问的问题。跨域的安全限制都是指浏览器端来说的,服务器端不存在跨域安全限制的问题。

2013-12-01 19:55:31 1548

原创 Django ModelForm的使用

Django:ModelForm的使用  |字号 订阅一、定义ModelFormmodels.pyclass Group(models.Model):    name=models.CharField(max_length=30)    intro=models.TextField(max_length=150)    tags=models.CharField(max_length=100,nu

2013-12-01 02:43:30 2959

原创 Django Form

Django 1.5.4 专题八 Model一.修改article/forms.py的内容如下from django import formsfrom models import Articleclass ArticleForm(forms.ModelForm):    class Meta:        model=Article        fields=('title','bod

2013-12-01 02:43:10 1811

原创 Django 自验证

django自带的验证功能免去了我们的大量工作,它提供了验证、授权相关的接口,我们只有非常少的代码就可以实现,但是django自带的身份验证的方法只能使用用户名来进行验证,如果要想使用email进行验证的话,就需要自己编写一些代码了。为使得我们能在使用django提供的验证功能时,能够使用email进行身份验证,本文提出一个简单的解决方案,使尽量少的编写代码,同时又能实现上面的功能。本文使

2013-12-01 02:42:30 1853

原创 django如何使ForeignKey字段显示树状结构

django如何使ForeignKey字段显示树状结构PYTHON, DJANGO,0, March 11, 2013, 5:40 a.m.版权所有,转载请注明出处:http://guangboo.org/2013/03/11/how-to-display-tree-with-foreignkey-for-d

2013-12-01 02:41:45 2899

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除