class CompanyNews(models.Model):
...
IsVisible = models.BooleanField(default=False)
IsVisible
в админке видел только суперпользователь, как это сделать? get_queryset
в admin.py, но я не знаю, опыта как-то пока не хватает.@admin.register(CompanyNews)
class CompanyNewsAdmin(admin.ModelAdmin):
...
def get_fields(self, request, obj=None):
fields = super(StudentAdmin, self).get_fields(request, obj)
if not request.user.is_superuser:
fields.remove('IsVisible')
return fields