Застревание в ошибке Django: Никакой модуль не назвал регистрацию

Это обычная проблема с началом работы с людьми. Всякий раз, когда вы обновляете элементы пользовательского интерфейса из потока, отличного от основного потока, вам нужно использовать:

this.Dispatcher.Invoke(() =>
{
    ...// your code here.
});

Вы также можете использовать control.Dispatcher.CheckAccess() , чтобы проверить, является ли текущий поток владеет контролем. Если он действительно владеет, ваш код выглядит нормально. В противном случае используйте шаблон выше.

17
задан Boon 8 June 2009 в 16:25
поделиться

6 ответов

В ваших регистрационных моделях могут быть ошибки Python. Попробуйте запустить оболочку и импортировать их, создать их экземпляры и т. Д.

7
ответ дан 30 November 2019 в 10:10
поделиться

У меня это тоже было на SX с virtualenv, после установки с PIP согласно документам. Я сделал другую установку, используя easy_install, и после этого все заработало.

easy_install -Z django-registration
2
ответ дан 30 November 2019 в 10:10
поделиться

Мое первое предположение: вы не добавили 'registration' в installed apps в файле settings.py.

Возможно, вы используете другой settings.py (или localsettings.py) на сервере.

0
ответ дан 30 November 2019 в 10:10
поделиться

Если это происходит с вами в Windows и при использовании virtualenv, возможно, это из-за virtualenv.

Установите этот пакет в локальной (не virtualenv) среде, и он должен работать.

У меня была такая же проблема с джанго-хрустящими формами.

0
ответ дан 30 November 2019 в 10:10
поделиться

Просто попробуйте это

1) Поместите приложение регистрации в свой проект как приложение

и выполните команду syncdb


для выяснение точной причины ошибки

1.go to you project directory
2.python manage.py dbshell
3.in shell
4.import registration   
5.if you get error here which means your registration module is  not
there on the python path (or) some problem in finding that one.
if it works then some other problem like improper compilation .............
0
ответ дан 30 November 2019 в 10:10
поделиться

Поскольку эта страница хорошо оценивается в Google, кажется, что это хорошее место для общего ответа, который может помочь. Иногда имя папки в svn / git отличается от имени папки в settings.py - ловушка для неосторожных.

Итак, если INSTALLED_APPS ссылается на ваш материал как на mywhatever.someapp, то, вероятно, вы хотите, чтобы файл settings.py находился в папке «mywhatever» с подпапкой «someapp», содержащей __init __. py файл.

24
ответ дан 30 November 2019 в 10:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: