2016-12-14 2 views
1

У меня есть разрешения установки в моем классе модели следующим образом:Джанго разрешения не обновление

class MeetingHistory(models.Model): 
..... 

    class Meta: 
     permissions = (
      ("add_meeting_details","Can add meeting details"), 
      ("change_meeting_details","Can change meeting details"), 
    ) 

change_meeting_details новое разрешения я добавил однако интерфейс администратора Django не diplaying нового разрешения.

Я попытался следующие до сих пор (на основе других аналогичных вопросов): - Запуск makemigrations app_name побежал мигрировать - обновит страницу браузера и удалил все кэш

вопрос до сих пор, кажется, сохранится. Какие-либо предложения?

+1

Это известное поведение. Попробуйте это https://gist.github.com/magopian/7543724 –

ответ

0

Новые разрешения создают на post_save сигнал, то есть обработку на глобальной миграции. Попытайтесь вернуть свои последние миграции и вместо этого ./manage.py migrate app_name do ./manage.py migrate.

+0

Я попробовал. Он по-прежнему не обновляет разрешения – Yashodhan

Смежные вопросы