示例#1
0
class TimeAdmin(admin.ModelAdmin):

    list_display = [
        '__str__',
        'get_month',
        'get_day',
        'get_hour',
        'get_minute',
    ]
    list_filter = [TimeRangeFilter]

    def get_month(self, instance):
        return make_naive(instance.value).strftime(r'%m')

    def get_day(self, instance):
        return make_naive(instance.value).strftime(r'%d')

    def get_hour(self, instance):
        return make_naive(instance.value).strftime(r'%H')

    def get_minute(self, instance):
        return make_naive(instance.value).strftime(r'%M')

    get_month.short_description = p('datetime component', 'month')
    get_day.short_description = p('datetime component', 'day')
    get_hour.short_description = p('datetime component', 'hour')
    get_minute.short_description = p('datetime component', 'minute')
示例#2
0
 },
 {
     'key': _('Public Relation'),
     'members': [
         {'name': 'Chun-Yu Tseng', 'tags': _('lead')},
         {'name': 'Chun-Chia Chen'},
         {'name': '謝宗翰'},
         {'name': '詹智翔'},
         {'name': 'Ming'},
         {'name': 'Dainese'},
         {'name': '劉慈恩'},
         {'name': '蕭鈞文'},
         {'name': '王曉文'},
         {'name': 'Yahsin Huang'}]},
 {
     'key': p('organizer team name', 'Venue'),
     'members': [
         {'name': 'Rock Hung', 'tags': _('lead')},
     ],
 },
 {
     'key': _('Registration'),
     'members': [
         {'name': 'Sosorry', 'tags': _('lead')},
         {'name': '阿碰'},
         {'name': 'Bruce'},
         {'name': '文祥'},
     ],
 },
 {
     'key': _('Sponsorship'),