что значит, как лучше? Этого нельзя сделать в admin.py.
admin.py используется для контроля админской части сайта, а не самого сайта. Советую ознакомиться с https://docs.djangoproject.com/en/1.8/
zkweb:
1. создай в админке django группу с любым названием, например 'staff'
2. добавь к этой группе избранных пользователей, которым хочешь показывать какой-то особенный контент
3. вставь код декоратора, который я написал выше, в любом месте в views.py
4. твой views.py содержит функции для отображения страниц сайта. Перед теми функциями, которые нужно показывать только избранным пользователям, напиши @group_required('staff')
5. теперь эту функцию смогут вызывать только участники группы staff. Остальные получат 404