Django: невозможно импортировать имя

Я только что столкнулся с очень неприятной проблемой при развертывании новых обновлений на моем веб-сайте. У меня два отдельных веб-сайта, один из которых находится в стадии разработки. Теперь, когда я хочу применить свои изменения к производству, это не сработает из-за сообщения об ошибке:

Файл У меня два отдельных веб-сайта, один из которых находится в стадии разработки. Теперь, когда я хочу применить свои изменения ...

Я только что столкнулся с очень неприятной проблемой при развертывании новых обновлений на моем веб-сайте. У меня два отдельных веб-сайта, один из которых находится в стадии разработки. Теперь, когда я хочу применить свои изменения к производству, это не сработает из-за сообщения об ошибке:

Файл У меня два отдельных веб-сайта, один из которых находится в стадии разработки. Теперь, когда я хочу применить свои изменения ...

Я только что столкнулся с очень неприятной проблемой при развертывании новых обновлений на моем веб-сайте. У меня два отдельных веб-сайта, один из которых находится в стадии разработки. Теперь, когда я хочу применить свои изменения к производству, это не сработает из-за сообщения об ошибке:

Файл "/usr/lib/python2.6/dist-packages/django/core/handlers/base.py", строка 99 в get_response
request.path_info)

Файл "/usr/lib/python2.6/dist-packages/django/core/urlresolvers.py", строка 249, в разрешении для шаблона в self.url_patterns:

Файл "/usr/lib/python2.6/dist-packages/django/core/urlresolvers.py", строка 278 в _get_url_patterns
шаблоны = getattr (self.urlconf_module, "urlpatterns", self.urlconf_module)

Файл "/usr/lib/python2.6/dist-packages/django/core/urlresolvers.py", строка 273 в _get_urlconf_module
self._urlconf_module = import_module (self.urlconf_name)

Файл "/usr/lib/python2.6/dist-packages/django/utils/importlib.py", строка 35 в import_module
import (name)

File "/srv/websites/spelutveckla_se/urls.py", строка 21, в
(r '^ account / login / $', LoginView.as_view ()),

NameError: имя LoginView не равно defined

Не имеет значения, удалю ли я это приложение, представление, класс или модуль, потому что вместо этого оно будет жаловаться на другой модуль. LoginView IS определяется в операторе импорта. Файлы - это всего лишь новая копия файлов разработки (за исключением settings.py), которая без проблем работает на другом поддомене. Я несколько раз проверил файл settings.py и убедился, что установлены правильные настройки (отличается парой путей к каталогам). Я также проверил, что пользователь apache2 www-data имеет разрешение на доступ к файлам. Я также несколько раз перезапускал apache и снова и снова копировал файлы, но ничего не работает.

Я в отчаянии и понятия не имею, в чем может быть проблема ...?

Вот что у меня urls.py выглядит вверху:

from django.conf.urls.defaults import *
from django.conf import settings
from django.views.generic import DetailView, ListView, TemplateView
from django.contrib import admin
from project.models import Project
from project.views import Detail, EditView as EditProject, CreateProjectView, EditProjectLinksView, EditProjectFeedsView, EditProjectTagsView, EditMultimediaView, PostForumTopic, AudioFormset
from frontpage.views import FrontpageView
from userprofile.views import UserRegistrationView, UserRegistrationActivationView, LogoutView, UserProfileView, LoginView, EditProfileView, CreateUserProfileView
from registration.views import activate as UserActivatedView
8
задан mrmclovin 8 March 2011 в 21:39
поделиться