Сделайте администраторское использование Django переведенными именами полей

Нет единственного ответа для этого, потому что Вы не можете прикрепить точку точно объем памяти, который использует процесс. Большинство процессов в соответствии с Linux пользуется совместно использованными библиотеками. Например, скажем, Вы хотите вычислить использование памяти для процесса 'ls'. Проведите Вас подсчет только память, используемая исполняемым файлом 'ls' (если Вы могли бы изолировать его)? Как насчет libc? Или все, что они другой освобождают, которые требуются выполнить 'ls'?

linux-gate.so.1 =>  (0x00ccb000)
librt.so.1 => /lib/librt.so.1 (0x06bc7000)
libacl.so.1 => /lib/libacl.so.1 (0x00230000)
libselinux.so.1 => /lib/libselinux.so.1 (0x00162000)
libc.so.6 => /lib/libc.so.6 (0x00b40000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00cb4000)
/lib/ld-linux.so.2 (0x00b1d000)
libattr.so.1 => /lib/libattr.so.1 (0x00229000)
libdl.so.2 => /lib/libdl.so.2 (0x00cae000)
libsepol.so.1 => /lib/libsepol.so.1 (0x0011a000)

Вы могли утверждать, что они совместно используются другими процессами, но 'ls' не может быть выполнен в системе без них загружаемый.

кроме того, если необходимо знать, в каком количестве нуждается память процесс, чтобы сделать планирование мощностей, необходимо вычислить, сколько использует каждая дополнительная копия процесса. Я думаю, что/proc/PID/status мог бы дать Вам достаточно информации использования памяти В единственное время. С другой стороны, valgrind даст Вам лучший профиль использования памяти в течение времени жизни программы

12
задан M. Dudley 20 July 2009 в 23:27
поделиться

2 ответа

Оказалось out Я устанавливал переведенную версию для name вместо verbose_name .

Это работает:

class Order(models.Model):
    OPTIONS = ( (0, _("Bank transfer") ), (1, _("Cash on delivery") ), )

    user = models.ForeignKey(User, verbose_name=_("User") )
    payment = models.IntegerField(choices=self.OPTIONS, verbose_name=_("Payment"))
15
ответ дан 2 December 2019 в 06:26
поделиться

Возможно, вы используете пользовательскую ModelForm для этой модели (в admin.py)? Вам нужно будет добавить значение gettext-ed для метки замещаемых полей.

Локализация имен приложений невозможна, начиная с Django 1.0 - не уверен в 1.1.

0
ответ дан 2 December 2019 в 06:26
поделиться
Другие вопросы по тегам:

Похожие вопросы: