Проблема при импорте LoginManager из flask.ext.login

Я пытаюсь получить практическое применение с расширением флажка-входа. Я использую virtualenv для фляжки.

Я смог импортировать LoginManager из flask.ext.login в окне интерпретатора python, но не в скрипте. Ниже вызовов импорта в скрипте.

from flask.ext.login import LoginManager 

Я становлюсь ниже следа.

 Traceback (most recent call last): File "practice/flask_login.py", line 1, in <module> from flask.ext.login import LoginManager File "/Users/sunil/co_operative/flask/lib/python2.7/site-packages/flask/exthook.py", line 81, in load_module reraise(exc_type, exc_value, tb.tb_next) File "/Users/sunil/co_operative/practice/flask_login.py", line 1, in <module> from flask.ext.login import LoginManager ImportError: cannot import name LoginManager 

2 Solutions collect form web for “Проблема при импорте LoginManager из flask.ext.login”

Причина проблемы:

Ваше имя файла вызывает проблемы.

Объяснение:

Как упоминалось в официальном документе фляги:

http://flask.pocoo.org/docs/0.10/extensiondev/ , когда пользователь пытается импортировать расширение фляжки, используя выражение import flask.ext.something , фляга будет искать модуль flask_something .

Итак, import flask.ext.login ищет модуль flask_login, который противоречит имени вашего файла. И флажок пытается найти определение LoginManager в вашем файле.

Решение

Переименование файла решит проблему.

Вы вызвали свой скрипт flask_login.py . Когда вы импортируете из flask.ext.SOMETHING , за кулисами он импортирует из flask_SOMETHING . Вы скрываете реальный flask_login.py . Переименуйте свой скрипт, и вам должно быть хорошо идти.

  • Проблема при вычислении контрольной суммы: литье int в подписанный int32
  • Расположение центроида (центра масс) сферических многоугольников
  • Как скопировать каталог на удаленную машину с помощью Fabric?
  • Имея тесты в нескольких файлах
  • значение частоты элементов в python
  • Изменение стоимости на нескольких позициях в списке списка при попытке изменения в одном месте
  • Точная отметка времени в протоколе Python
  • Длина выходного сигнала генератора
  •  
    Interesting Posts for Van-Lav

    Как преобразовать подмножество Pandas DataFrame столбцов И строк в массив numpy?

    Движение Дроуна нестабильно с темами ROS

    Добавить в список, используя индексы, хранящиеся в другом списке

    Python matplotlib: изменить метки осей / легенда от жирного до обычного веса

    Нужно ли мне несколько объектов курсора циклически перебирать набор записей и обновлять их одновременно?

    Что делает overrideredirect?

    Python: ошибка при импорте md5

    Как включить скрипт python 3.3 в исполняемый файл? Я нашел PyInstaller и py2exe, но оба не поддерживали 3.3

    Как использовать pytest, чтобы проверить, что ошибка НЕ ​​поднята

    Ошибка _corrupt_record при чтении JSON-файла в Spark

    Как добавить трек в список воспроизведения iTunes с использованием Python и скриптового моста

    pyaudio поможет воспроизвести файл

    Какой виджет вы используете для таблицы Excel в tkinter?

    Ошибка входа в Gmail с использованием python и imaplib

    PIP install ": каталог пакетов« X »не существует»

    Python - лучший язык программирования в мире.