Это не так, что структуры "неизменны".
реальная базовая проблема - то, что структуры являются типом Значения, не Ссылочным типом. Таким образом, когда Вы вытаскиваете "ссылку" на структуру из списка, она создает новую копию всей структуры. Так любые изменения Вы делаете на нем, изменяют копию, не исходную версию в списке.
Как состояния Andrew, необходимо заменить всю структуру. Как та точка, хотя я думаю, что необходимо спросить себя, почему Вы используете структуру во-первых (вместо класса). Удостоверьтесь, что Вы не делаете его вокруг преждевременных проблем оптимизации.
Юг не отслеживает разрешения django.contrib.auth. См. билет № 211 для получения дополнительной информации.
Один из комментариев к билету предполагает, что использование параметра - all
в syncdb может решить проблему.