Django 1.1 model中关于radio的改动

Django 1.1 model中关于radio的改动

 1#coding=utf-8
 2from django.db import models
 3
 4# Create your models here.
 5
 6class Address(models.Model):
 7name = models.CharField('姓名', maxlength=6, unique=True)
 8gender = models.CharField('性别', choices=(('M'''), ('F''')),
 9maxlength=1, radio_admin=True)
10telphone = models.CharField('电话', maxlength=20)
11mobile = models.CharField('手机', maxlength=11)
12
13class Admin: pass



现在要写成

 1 # coding=utf-8
 2 from django.db import models
 3 from django.contrib import admin
 4 
 5 # Create your models here.
 6 class Address(models.Model):
 7 name = models.CharField('姓名', max_length=10, unique=True)
 8 gender = models.CharField('性别', choices=(('M',u''),('F',u'')),
 9 max_length=1)
10 telphone = models.CharField('电话', max_length=20)
11 mobile = models.CharField('手机', max_length=11)
12 
13 # class Admin: pass
14 
15 class AddressAdmin(admin.ModelAdmin):
16 model = Address
17 radio_fields = {'gender': admin.HORIZONTAL}
18 # radio_fields = {'gender': admin.VERTICAL}
19 # radio_admin = True
20 
21 admin.site.register(Address,AddressAdmin)


http://code.djangoproject.com/wiki/NewformsAdminBranch

posted @ 2009-09-18 13:23  Auxten  阅读(728)  评论(0编辑  收藏  举报