Описание для метода класса модели Django

Для добавления описания методу класса модели в Django делать так:

class Thread(models.Model):
    participants = models.ManyToManyField(User,verbose_name='Участники')
 
    def get_participants(self):
        return ', '.join([p.username for p in self.participants.all()])
    get_participants.short_description='Участники'
 
    class Meta:
        verbose_name='Конференция'
        verbose_name_plural='Конференции'
 

Свойство меотда по имени short_description даёт такую возможность.

Загрузка файлов с именем кириллицей

Для корректной загрузки/выгрузки файлов с именами кириллицей надо:

1. в .wsgi скрипте сделать

import locale
locale.setlocale(locale.LC_TIME,'en_US.utf8')

2. в apache env прописать:

LANG='en_US.utf8'
LC_ALL='en_US.UTF-8'

3. в response указывать 

response['Content-Disposition']='attachment; filename='+urllib.parse.quote(fname)

Администрирование

Сегодня
Вчера
Эта неделя
Прошлая неделя
Этот месяц
Прошлый месяц
Вся статистика
30
3
30
26686
85
219
26746

IP: 3.15.7.212
Время: 2024-09-16 18:39:28
Счетчик joomla