Ваша конфигурация сообщает
.usernameParameter("email")
, но имя параметра из формы входа в систему указывает:
<input type="text" name="username" placeholder="email"
class="form-control form-control-lg login-form-input">
Таким образом, имеется несоответствие. Я думаю, что вы хотите правильно назвать свою форму, вместо
name="username"
у вас есть
name="email"
или вы изменили свою конфигурацию с
.usernameParameter("email")
на
.usernameParameter("username")
или удалите его, так как .usernameParameter("username")
является значением по умолчанию.
Вы попытались установить py-readline
(или py25-readline
для Python 2.5) порт?
Кроме того, в отрывке выше, Вы НЕ используете Python MacPort, а скорее Python Apple.
Версия MacPort должна быть расположена в /opt/local
структура каталогов. Необходимо проверить путь.
Это не поставляется в OS X из-за лицензирования проблем (ограничения, принесенные Вам GPL).
Python Macports должен быть прекрасным, если Вам установили readline пакет.
Вы должны иметь возможность получить поддержку строки чтения на родном Python для Mac. Очевидно, это реализовано через строку редактирования BSD, и вам придется запускать ее немного по-другому. Я только что протестировал это на Mac, и он отлично работает (OS X 10.5.7). См. man python
для получения дополнительных сведений, раздел «Интерактивное редактирование ввода и подстановка истории» - , отраженный в Интернете здесь .
luga ~ $ python
Python 2.5.1 (r251:54863, Feb 6 2009, 19:02:12)
[GCC 4.0.1 (Apple Inc. build 5465)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import rlcompleter
>>> import readline
>>>