Я только что столкнулся с очень неприятной проблемой при развертывании новых обновлений на моем веб-сайте. У меня два отдельных веб-сайта, один из которых находится в стадии разработки. Теперь, когда я хочу применить свои изменения к производству, это не сработает из-за сообщения об ошибке:
Файл У меня два отдельных веб-сайта, один из которых находится в стадии разработки. Теперь, когда я хочу применить свои изменения ...
Я только что столкнулся с очень неприятной проблемой при развертывании новых обновлений на моем веб-сайте. У меня два отдельных веб-сайта, один из которых находится в стадии разработки. Теперь, когда я хочу применить свои изменения к производству, это не сработает из-за сообщения об ошибке:
Файл У меня два отдельных веб-сайта, один из которых находится в стадии разработки. Теперь, когда я хочу применить свои изменения ...
Я только что столкнулся с очень неприятной проблемой при развертывании новых обновлений на моем веб-сайте. У меня два отдельных веб-сайта, один из которых находится в стадии разработки. Теперь, когда я хочу применить свои изменения к производству, это не сработает из-за сообщения об ошибке:
Файл "/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