Одним из решений было бы создание подкласса UserChangeForm
, чтобы вы могли выбирать нужные поля в классе Meta
:
class MyUserChangeForm(UserChangeForm):
class Meta(UserChangeForm.Meta):
model = User
fields = ['email', 'first_name]
И тогда, по вашему мнению, вы используете новую форму Вы сделали:
def update_user(request):
form = MyUserChangeForm(request.POST or None, instance=request.user)
# and so on ...
ReSharper - это ответ на этот (как и многие другие) недостатки Visual Studio. Мне только жаль всех, кто им не пользуется. ;)
Попробуйте средство проверки XML-комментария:
Средство проверки XML-комментария является приложением, которое проверит документацию XML на блок .NET для пропуска. Это предлагает более всестороннюю проверку, чем сам компилятор C# и идеально для того, когда Вы хотите проверить свои комментарии прежде, чем скомпилировать их в реальную документацию, например, использовать Microsoft Sandcastle.
Из списка функций:
Проверьте на пустые разделы. Дополнительно, Средство проверки XML-комментария предупредит, если какой-либо из необходимых разделов или элементов будет присутствовать, но пустой. Это не включено по умолчанию
Использование из Visual Studio:
Средство проверки XML-комментария может быть установлено как событие постсборки в Visual Studio проверить блок автоматически. Предупреждения, испускаемые Средством проверки XML-комментария, были отформатированы так, чтобы Visual Studio распознала их и отобразила их в Ошибочном Списке. Командная строка постсборки в качестве примера: "PathToCommentChecker\CommentChecker.exe" "$ (TargetPath)"-nologo-warnemptysections