Если я правильно понимаю, вы хотите использовать администратора django для всех пользователей, чтобы они могли обновлять сайт.
Если это правда, я думаю, что вы можете использовать его не так, как было его основным назначением, как вы можете найти из Django book (выделено мной):
Для определенного класса веб-сайтов,
интерфейс администратора является важной частью
инфраструктуры. Это
Веб-интерфейс, ограничен
доверенные администраторы сайта , что
позволяет добавлять, редактировать и
удаление контента сайта.
Если вашим пользователям необходимо обновить контент (например, добавив новую статью), тогда все может быть в порядке.
Но если вы хотите использовать его для любого взаимодействия с сайтом, то, я думаю, пользовательский интерфейс будет не таким хорошим.
Я думаю, что очень хороший пример того, как можно использовать админа, и когда его не следует использовать, находится в ReviewBoard : там большинство пользовательских действий обрабатываются непосредственно сайтом, и только настройка и управление выполняются администратором.
В конце концов, это вопрос юзабилити . Если вы считаете, что для вашего приложения вполне нормально иметь другой раздел для управления добавлением на сайт, тогда сайт администратора Django может сэкономить время. Во всех остальных случаях, может быть, лучше потратить немного больше времени.