2013-08-02 3 views
0

Я использую Django для небольшого инструмента для одного человека. Я хотел бы добавить/адаптировать свои модели через интерфейс администратора, но я не хочу входить в систему каждый раз.Django Admin: деактивировать аутентификацию

Как отключить проверку подлинности в/admin /?

ответ

1

Я настоятельно рекомендую против вы делаете по этому пути:

  1. Возможно ли это? Нет; администратор полагается на приложение django auth с вашими настройками 'INSTALLED_APPS; конечно, это связано с тем, что администратор полагается на разрешения, а разрешения зависят от аутентифицируемого пользователя admin.
  2. Администратор создан для редактирования не просто «ваших» моделей, но также моделей, позволяющих самому админу, в основном модели, выставленные самим приложением auth.

Что делать ... 2 варианта:

  1. Быстро разработать простое решение, не требующий аутентификации с использованием ModelForms Джанго - docs и другую хорошую связь here.
  2. Если это «инструмент одного человека», просто сохраните данные аутентификации, сохраненные в используемом вами браузере; например, браузер запоминает ваше имя пользователя и пароль, поэтому вам просто нужно нажать кнопку «Войти», а не повторно вводить свои данные.