日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

No module named 'oscar.apps.promotions'

發(fā)布時(shí)間:2023/12/20 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 No module named 'oscar.apps.promotions' 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

錯(cuò)誤來(lái)自

臺(tái)灣書籍的"第十三章-全功能電子商務(wù)網(wǎng)站django-oscar建置實(shí)務(wù)":

終端報(bào)錯(cuò):

Traceback (most recent call last):File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in innerresponse = get_response(request)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/handlers/base.py", line 145, in _get_responseresponse = self.process_exception_by_middleware(e, request)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/handlers/base.py", line 143, in _get_responseresponse = response.render()File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/template/response.py", line 106, in renderself.content = self.rendered_contentFile "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/template/response.py", line 83, in rendered_contentcontent = template.render(context, self._request)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in renderreturn self.template.render(context)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/template/base.py", line 169, in renderwith context.bind_template(self):File "/usr/lib/python3.7/contextlib.py", line 112, in __enter__return next(self.gen)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/template/context.py", line 242, in bind_templateprocessors = (template.engine.template_context_processors +File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/utils/functional.py", line 80, in __get__res = instance.__dict__[self.name] = self.func(instance)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/template/engine.py", line 85, in template_context_processorsreturn tuple(import_string(path) for path in context_processors)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/template/engine.py", line 85, in <genexpr>return tuple(import_string(path) for path in context_processors)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/utils/module_loading.py", line 17, in import_stringmodule = import_module(module_path)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/importlib/__init__.py", line 127, in import_modulereturn _bootstrap._gcd_import(name[level:], package, level)File "<frozen importlib._bootstrap>", line 1006, in _gcd_importFile "<frozen importlib._bootstrap>", line 983, in _find_and_loadFile "<frozen importlib._bootstrap>", line 953, in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removedFile "<frozen importlib._bootstrap>", line 1006, in _gcd_importFile "<frozen importlib._bootstrap>", line 983, in _find_and_loadFile "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked ModuleNotFoundError: No module named 'oscar.apps.promotions'

?

頁(yè)面報(bào)錯(cuò):
?

ModuleNotFoundError at /catalogue/No module named 'oscar.apps.promotions'Request Method: GET Request URL: http://127.0.0.1:8000/catalogue/ Django Version: 2.2.10 Exception Type: ModuleNotFoundError Exception Value: No module named 'oscar.apps.promotions'Exception Location: <frozen importlib._bootstrap> in _find_and_load_unlocked, line 965 Python Executable: /home/appleyuchi/.virtualenvs/python3.7/bin/python Python Version: 3.7.5 Python Path: ['/home/appleyuchi/桌面/Python新手/PythonNew/第十三章-全功能電子商務(wù)網(wǎng)站django-oscar建置實(shí)務(wù)-當(dāng)前☆☆☆☆☆☆☆','/home/appleyuchi/.virtualenvs/python3.7/lib/python37.zip','/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7','/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/lib-dynload','/usr/lib/python3.7','/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages','/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/python_alipay_sdk-2.0.1-py3.7.egg']Server time: Fri, 6 Mar 2020 20:13:48 +0800

?

注意此類錯(cuò)誤的調(diào)試方法:

注意看網(wǎng)頁(yè)下方的一些提示信息

根據(jù)上面的提示信息,當(dāng)前這個(gè)錯(cuò)誤的解決辦法是:

settings.py中的templates修改后如下:

import oscar_promotions INSTALLED_APPS = [...'oscar_promotions',... ] TEMPLATES = [{'BACKEND': 'django.template.backends.django.DjangoTemplates','DIRS': [os.path.join(BASE_DIR, 'templates'),# OSCAR_MAIN_TEMPLATE_DIR],'APP_DIRS': True,'OPTIONS': {'context_processors': ['django.template.context_processors.debug','django.template.context_processors.request','django.contrib.auth.context_processors.auth','django.contrib.messages.context_processors.messages','oscar.apps.search.context_processors.search_form',# 'oscar.apps.promotions.context_processors.promotions','oscar_promotions.context_processors.promotions','oscar.apps.checkout.context_processors.checkout','oscar.apps.customer.notifications.context_processors.notifications','oscar.core.context_processors.metadata', ],},}, ]

上述TEMPLATES的寫法依據(jù)來(lái)自:

https://pypi.org/project/django-oscar-promotions/

總結(jié)

以上是生活随笔為你收集整理的No module named 'oscar.apps.promotions'的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。