Перенос на Django, поддержка устаревшей базы данных пользователей

#django #md5 #legacy-database

#django #md5 #устаревшая база данных

Вопрос:

Я переношу свой веб-сайт с необработанного php на Django. Я использовал inspectdb для создания моделей для существующей базы данных. Проблема, которая возникла, заключается в том, что ранее я регистрировал пользователей и сохранял их пароли как md5-хэш md5 ($ pass), а Django не поддерживает эту версию md5.

Есть ли способ, которым я могу поддерживать свою устаревшую базу данных пользователя, а для новых пользователей использовать мощную пользовательскую модель Django, поддерживающую профиль пользователя?

Ответ №1:

См. Документацию по серверным системам аутентификации и написанию серверной части аутентификации.