gpt4 book ai didi

python - Django - 导入错误: No module named views

转载 作者:行者123 更新时间:2023-12-01 04:05:24 25 4
gpt4 key购买 nike

我正在 python 2.7 中开发一个应用程序并使用 Django,当我在本地计算机(Windows 7)上运行它时,它运行良好,没有任何错误,但是当我尝试在带有 ubuntu 服务器的虚拟机中运行它时,它以前也运行良好,但它会崩溃 following error

这是我的项目工作树:

- MYSITE
* BMM
·admin.py
·apps.py
·models.py
·pdf_utils.py
·urls.py
·views.py
*Mysite
·settings.py
·urls.py
·wsgi.py

这是app\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'),
]

任何有关如何解决此问题的帮助将不胜感激

最佳答案

error你得到的是不言自明的。

看来您安装了错误的软件包。您已安装wkhtmltopdf没有名为“view”的模块的包。这就是为什么你会得到 error :“没有名为 View 的模块”

正确的包是django-wkhtmltopdf ,其中有名为“view”的模块。

卸载wkhtmltopdf并安装django-wkhtmltopdf 。您可以找到 django-wkhtmltopdf here 的安装和设置说明.

1.pip uninstall wkhtmltopdf
2.pip install django-wkhtmltopdf

不要忘记将 wkhtmltopdf 放入 `INSTALLED_APPS:

INSTALLED_APPS = (
# ...
'wkhtmltopdf',
# ...
)

关于python - Django - 导入错误: No module named views,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35697252/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com