Я разрабатываю приложение в python 2.7 и используя Django, когда я запускаю его на своей локальной машине (Windows 7), он работает без ошибок, но когда я пытаюсь запустить его в виртуальная машина с Ubuntu сервер, где он также используется, чтобы хорошо работать, он падает с following errorDjango - ImportError: Нет модуля с именем views
Это мой проект работает дерево:
- MYSITE
* BMM
·admin.py
·apps.py
·models.py
·pdf_utils.py
·urls.py
·views.py
*Mysite
·settings.py
·urls.py
·wsgi.py
Это приложение \ urls.py файл:
from django.conf.urls import url
from wkhtmltopdf.views import PDFTemplateView
from . import views
urlpatterns = [
url(r'^$', views.index, name='index'),
# url(r'^$', views.pdf, name='pdf'),
# url(r'^$', views.ganttChart, name='ganttChart'),
url(r'^pdf/$', PDFTemplateView.as_view(template_name='billReport.html',filename='my_pdf.pdf'), name='pdf'),
url(r'^report/$', views.report, name='report'),
]
И это MySite/urls.py файл:
from django.conf.urls import include, url
from django.contrib import admin
#from wkhtmltopdf.views import PDFTemplateView
urlpatterns = [
url(r'',include('bmm.urls')),
url(r'^ganttchart/', include('bmm.urls')),
url(r'^admin/', admin.site.urls),
#url(r'^pdf/$', PDFTemplateView.as_view(template_name='billReport.html', filename='my_pdf.pdf'), name='pdf'),
]
Любая помощь о том, как решить эту проблему будет очень ценна
который Джанго версию вы используете? – NiviD
только что проверил, и я использую 1.9.1 на машине Ubuntu Server и 1.9.2 на машине W7, может быть, это проблема? – rpc
Это поможет, если вы можете включить полную трассировку стека – Sayse