2016-10-16 5 views
0

Хорошо, что я новичок в структуре Django, но у меня есть базовый сайт, который я хочу жить. У меня есть капель на Digital Ocean, и мои файлы были перенесены туда.Проблемы с развертыванием проекта Django

Я получаю эту ошибку:

ImportError at/

cannot import name patterns 

Request Method:  GET 
Request URL: http://188.166.147.202/ 
Django Version:  1.10.2 
Exception Type:  ImportError 
Exception Value:  

cannot import name patterns 

Exception Location:  /home/django/django_project/django_project/urls.py in <module>, line 1 
Python Executable: /usr/bin/python 
Python Version:  2.7.6 
Python Path:  

['/home/django/django_project', 
'/home/django', 
'/usr/bin', 
'/usr/lib/python2.7', 
'/usr/lib/python2.7/plat-x86_64-linux-gnu', 
'/usr/lib/python2.7/lib-tk', 
'/usr/lib/python2.7/lib-old', 
'/usr/lib/python2.7/lib-dynload', 
'/usr/local/lib/python2.7/dist-packages', 
'/usr/lib/python2.7/dist-packages', 
'/usr/lib/python2.7/dist-packages/gtk-2.0'] 

Server time: Sun, 16 Oct 2016 16:26:46 +0000 

urls.py выглядит как:

from django.conf.urls import patterns, include, url 

from django.contrib import admin 
admin.autodiscover() 

urlpatterns = [ 
    url(r'^admin/', include(admin.site.urls)), 
    url(r'^', include('personal.urls')), 
    url(r'^blog/', include('blog.urls')), 
] 

doplet в настоящее время использует Python 2.7, но я использовал python3 при разработке, так как я могу обновить версию питон на моей капле?

+0

'пункт установить patterns' –

+0

ли, что и перезапустил и все еще имеющие один и тот же вопрос. –

+0

Развертывание на Python 3 является слишком широким вопросом для переполнения стека. – Alasdair

ответ

2

patterns устарел в Django 1.8 и удален в Django 1.10.

Ваш urlpatterns уже как и должно быть, список url() экземпляров. Просто измените свой импорт в:

from django.conf.urls import include, url 
+0

Исправлена ​​начальная проблема, новый выпуск присутствует, но я сделаю новый вопрос/сообщение. –

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