Этот аналогичный вопрос имеет несколько идей для вас.
Я также могу предложить переопределить FormMixin.get_form_class()
и использовать modelform_factory()
:
from django.forms import modelform_factory
class PostUpdateView(PermissionRequiredMixin, UpdateView):
model = Post
permission_required = 'post.can_mark_returned'
def get_form_class(self)
fields = ['title', 'body', 'logo']
if self.request.user.is_staff:
fields.append('moderation')
return modelform_factory(
self.model,
fields=fields)
Понятый это.
Принятие Вас имеет сам подписанный сертификат в c:\OutCert the following command will work. Я кончил - обмен неба.
makecert-sk SignedByCA-iv c:\OutCert.pvk-n "CN=MyLocalHost"-ic c:\OutCert.cer - сэр LocalMachine-ss Мой - небо обменивается pe
Теперь можно войти в инструмент MMC и управлять закрытыми ключами и предоставить доступ IIS к ключу. Для управления закрытыми ключами щелкните правой кнопкой по сертификату и выбору All Tasks / Manage Private Keys
.