#django #md5 #legacy-database
#django #md5 #устаревшая база данных
Вопрос:
Я переношу свой веб-сайт с необработанного php на Django. Я использовал inspectdb для создания моделей для существующей базы данных. Проблема, которая возникла, заключается в том, что ранее я регистрировал пользователей и сохранял их пароли как md5-хэш md5 ($ pass), а Django не поддерживает эту версию md5.
Есть ли способ, которым я могу поддерживать свою устаревшую базу данных пользователя, а для новых пользователей использовать мощную пользовательскую модель Django, поддерживающую профиль пользователя?
Ответ №1:
См. Документацию по серверным системам аутентификации и написанию серверной части аутентификации.