2015-11-04 3 views
2

Я обновляюсь до django 1.8 из 1.4. После того, как обновление работает, отлично работает без моих приложений. Но когда я добавляю один из них к install_apps, он просто зависает при запуске. Команда:После обновления до django 1.8 runningerver зависает при запуске

C:\Programs\Python27\python.exe C:/Projects/prj/django/django_projects/manage.py runserver localhost:8080 --verbosity=3 

и не выход при условии, (даже при использовании подробности = 3). Вот скриншот procmon, созданного для python.exe http://clip2net.com/s/3pQPHSb Есть ли способы отладки, почему он висит?

10:39:23.9166574 PM python.exe 7420 QueryDirectory C:\Programs\Python27\Lib\site-packages\django\db\backends\logging NO SUCH FILE Filter: logging 
10:39:23.9168061 PM python.exe 7420 CreateFile C:\Programs\Python27\lib\site-packages\django\db\backends\logging.pyd NAME NOT FOUND Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a 
10:39:23.9169126 PM python.exe 7420 CreateFile C:\Programs\Python27\lib\site-packages\django\db\backends\logging.py NAME NOT FOUND Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a 
10:39:23.9170179 PM python.exe 7420 CreateFile C:\Programs\Python27\lib\site-packages\django\db\backends\logging.pyw NAME NOT FOUND Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a 
10:39:23.9171225 PM python.exe 7420 CreateFile C:\Programs\Python27\lib\site-packages\django\db\backends\logging.pyc NAME NOT FOUND Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a 
10:39:24.0008918 PM python.exe 7420 CreateFile C:\Programs\Python27\Lib\site-packages\django_loginas-0.1.5-py2.7.egg-info SUCCESS Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened 
10:39:24.0009480 PM python.exe 7420 QueryBasicInformationFile C:\Programs\Python27\Lib\site-packages\django_loginas-0.1.5-py2.7.egg-info SUCCESS CreationTime: 3/21/2015 12:21:25 PM, LastAccessTime: 3/21/2015 12:21:26 PM, LastWriteTime: 3/21/2015 12:21:26 PM, ChangeTime: 3/21/2015 12:21:26 PM, FileAttributes: D 
10:39:24.0009873 PM python.exe 7420 CloseFile C:\Programs\Python27\Lib\site-packages\django_loginas-0.1.5-py2.7.egg-info SUCCESS 
10:39:24.0201031 PM python.exe 7420 CreateFile C:\programs\python27\lib\site-packages\django_loginas-0.1.5-py2.7.egg-info\namespace_packages.txt NAME NOT FOUND Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a 
10:39:24.0612018 PM python.exe 7420 CreateFile C:\Programs\Python27\Lib\site-packages\django_loginas-0.1.5-py2.7.egg-info SUCCESS Desired Access: Read Attributes, Disposition: Open, Options: Open Reparse Point, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened 
10:39:24.0612568 PM python.exe 7420 QueryBasicInformationFile C:\Programs\Python27\Lib\site-packages\django_loginas-0.1.5-py2.7.egg-info SUCCESS CreationTime: 3/21/2015 12:21:25 PM, LastAccessTime: 3/21/2015 12:21:26 PM, LastWriteTime: 3/21/2015 12:21:26 PM, ChangeTime: 3/21/2015 12:21:26 PM, FileAttributes: D 
10:39:24.0612878 PM python.exe 7420 CloseFile C:\Programs\Python27\Lib\site-packages\django_loginas-0.1.5-py2.7.egg-info SUCCESS 
10:39:24.3178297 PM python.exe 7420 CloseFile C:\Programs\Python27\Lib\site-packages\django\utils\log.py SUCCESS 
10:39:24.3292991 PM python.exe 7420 QueryDirectory C:\Programs\Python27\Lib\site-packages\django\middleware\logging NO SUCH FILE Filter: logging 
10:39:24.3294485 PM python.exe 7420 CreateFile C:\Programs\Python27\lib\site-packages\django\middleware\logging.pyd NAME NOT FOUND Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a 
10:39:24.3295557 PM python.exe 7420 CreateFile C:\Programs\Python27\lib\site-packages\django\middleware\logging.py NAME NOT FOUND Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a 
10:39:24.3296610 PM python.exe 7420 CreateFile C:\Programs\Python27\lib\site-packages\django\middleware\logging.pyw NAME NOT FOUND Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a 
10:39:24.3297664 PM python.exe 7420 CreateFile C:\Programs\Python27\lib\site-packages\django\middleware\logging.pyc NAME NOT FOUND Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a 
10:39:24.5965679 PM python.exe 7420 QueryDirectory C:\Programs\Python27\Lib\site-packages\django\contrib\sessions\backends\logging NO SUCH FILE Filter: logging 
10:39:24.5967232 PM python.exe 7420 CreateFile C:\Programs\Python27\lib\site-packages\django\contrib\sessions\backends\logging.pyd NAME NOT FOUND Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a 
10:39:24.5968351 PM python.exe 7420 CreateFile C:\Programs\Python27\lib\site-packages\django\contrib\sessions\backends\logging.py NAME NOT FOUND Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a 
10:39:24.5969426 PM python.exe 7420 CreateFile C:\Programs\Python27\lib\site-packages\django\contrib\sessions\backends\logging.pyw NAME NOT FOUND Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a 
10:39:24.5970523 PM python.exe 7420 CreateFile C:\Programs\Python27\lib\site-packages\django\contrib\sessions\backends\logging.pyc NAME NOT FOUND Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a 

ответ

1

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

  • Попробуйте запустить приложение с промежуточными версиями, чтобы увидеть, когда оно начнет висит. Это может дать вам понять, что нужно изменить. Кроме того, вы должны начинать получать предупреждения об устаревании по мере увеличения версий.

  • Попробуйте runserver_plus от django-extensions, чтобы получить дополнительную информацию.

  • Посмотрите на this post об обновлении с 1.4 до 1.7.

  • Here - некоторые обширные заметки от the Open edX group, которые в настоящее время находятся в процессе обновления нескольких приложений от 1,4 до 1,8.

+1

благодарит за предложения. Я понимаю, что для исправления может быть много элементов и уже разрешено множество проблем. Но это немного сложно, потому что отладочный вывод не предоставляется. – dbf

+0

@dbf Является ли приложение, вызывающее проблему, доступной для нас? –

+1

look liek Я решил эту проблему. Это был импорт (косвенный) файлов, где он был настройкой для запуска как автономный скрипт (с вызовом django.setup()) - я использовал его для тестирования и забыл его удалить. Это было прекрасно для django 1.4 (где был setup_environ), зависание 1,8 и ошибка в 1,6 (вот как я ее нашел). Еще раз спасибо за ваши предложения! – dbf

1

У меня был этот выпуск. Для меня это было решено:

DATABASES = { 
    'default': { 
     'ENGINE': 'django.db.backends.sqlite3', 
     'NAME': ':memory:', 
    }, 
} 

С уважением.

Смежные вопросы