管理页面中的自定义 select 标签
Custom select labels in admin page
我正在尝试在我的管理页面上创建一个 CharField,我可以在其中编写自定义标签。
在这里,我在 AVAILABLE_DATES 中有两个选择,我想在管理页面上输入自定义标签,因为每次我想更改可用日期时,我都需要转到 mymodels.py 并手动更改它。
mymodels.py
AVAILABLE_DATES=(
(u'25.01.2015',u'25.01.2015'),
(u'09.02.2015',u'09.02.2015'),
)
class SignUp(models.Model):
date=models.CharField(verbose_name='Choose a date',choices=AVAILABLE_DATES,max_length=100)
现在可以了。
可从管理面板编辑的自定义标签:
#mymodels.py
class CustomDates(models.Model):
date = models.CharField(max_length=225)
def __unicode__(self):
return u'%s' % (self.date)
class SignUp(models.Model):
date=models.ForeignKey(CustomDates)
#admin.py
class DatesAdmin(admin.ModelAdmin):
date = CustomDates
admin.site.register(CustomDates, DatesAdmin)
我正在尝试在我的管理页面上创建一个 CharField,我可以在其中编写自定义标签。
在这里,我在 AVAILABLE_DATES 中有两个选择,我想在管理页面上输入自定义标签,因为每次我想更改可用日期时,我都需要转到 mymodels.py 并手动更改它。
mymodels.py
AVAILABLE_DATES=(
(u'25.01.2015',u'25.01.2015'),
(u'09.02.2015',u'09.02.2015'),
)
class SignUp(models.Model):
date=models.CharField(verbose_name='Choose a date',choices=AVAILABLE_DATES,max_length=100)
现在可以了。
可从管理面板编辑的自定义标签:
#mymodels.py
class CustomDates(models.Model):
date = models.CharField(max_length=225)
def __unicode__(self):
return u'%s' % (self.date)
class SignUp(models.Model):
date=models.ForeignKey(CustomDates)
#admin.py
class DatesAdmin(admin.ModelAdmin):
date = CustomDates
admin.site.register(CustomDates, DatesAdmin)