Я сказал бы: определите свой собственный класс ModelAdmin и перезапишите виджет, используемый для конкретного поля, как:
class ArticleAdminModelForm(forms.ModelForm):
description = forms.CharField(widget=widgets.AdminWYMEditor)
class Meta:
model = models.Article
(AdminWYMEditor forms.Textarea
подкласс, который добавляет WYMEditor с конфигурацией, характерной для приложения администрирования Django).
Видят это сообщение в блоге Jannis Leidel, чтобы видеть, как этот виджет может быть реализован.
ЦП может выполнять как 64-, так и 32-битные инструкции, а ядро может переключаться между режимами. Единственное ограничение заключается в том, что вы не можете связывать 32-битные программы с 64-битными библиотеками, поэтому у вас должны быть установлены как 32-битные, так и 64-битные версии libc и т. Д.
Поскольку процессоры x86_64 разработаны по технологии x86, они по-прежнему могут поддерживать 32-разрядные программы без какой-либо аппаратной эмуляции, например, что вам нужно для запуска программ x86 в среде PowerPC или Sparc. В Linux все, что вам нужно сделать, это установить необходимые программные библиотеки для запуска 32-разрядного программного обеспечения.
Ничто не мешает процессору переключиться с 64-битной на 32-битную. Он просто переключается.
Вы можете иметь 64-битное ядро и запускать 32-битные приложения. У вас даже может быть 32-битное ядро и запускать 64-битные приложения (Mac OS x).
Однако вам нужны библиотеки, которые они используют, также 32-битные или 64-битные, поэтому вы можете увидеть файлы lib64 или lib32 в Linux для 64-битные или 32-битные библиотеки.