为什么我的Django项目无法识别设置中安装的应用程序?

高cen

我正在尝试在Django中构建我的投资组合,并在安装我的应用程序后遇到错误。似乎无法识别我的应用INSTALLED_APPS我已经尝试过使用'blog''blog.apps.BlogConfig'但是似乎什么也没有被认可。

我用python manage.py runserver运行运行服务器python manage.py runserver但都返回ModuleNotFoundError: No module named 'blog.urls'

这是整个回溯

Exception in thread django-main-thread:
Traceback (most recent call last):
  File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/Users/usr/django-portfolio/env/lib/python3.7/site-packages/django/utils/autoreload.py", line 54, in wrapper
    fn(*args, **kwargs)
  File "/Users/usr/django-portfolio/env/lib/python3.7/site-packages/django/core/management/commands/runserver.py", line 117, in inner_run
    self.check(display_num_errors=True)
  File "/Users/usr/django-portfolio/env/lib/python3.7/site-packages/django/core/management/base.py", line 390, in check
    include_deployment_checks=include_deployment_checks,
  File "/Users/usr/django-portfolio/env/lib/python3.7/site-packages/django/core/management/base.py", line 377, in _run_checks
    return checks.run_checks(**kwargs)
  File "/Users/usr/django-portfolio/env/lib/python3.7/site-packages/django/core/checks/registry.py", line 72, in run_checks
    new_errors = check(app_configs=app_configs)
  File "/Users/usr/django-portfolio/env/lib/python3.7/site-packages/django/core/checks/urls.py", line 13, in check_url_config
    return check_resolver(resolver)
  File "/Users/usr/django-portfolio/env/lib/python3.7/site-packages/django/core/checks/urls.py", line 23, in check_resolver
    return check_method()
  File "/Users/usr/django-portfolio/env/lib/python3.7/site-packages/django/urls/resolvers.py", line 398, in check
    for pattern in self.url_patterns:
  File "/Users/usr/django-portfolio/env/lib/python3.7/site-packages/django/utils/functional.py", line 80, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/Users/usr/django-portfolio/env/lib/python3.7/site-packages/django/urls/resolvers.py", line 579, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
  File "/Users/usr/django-portfolio/env/lib/python3.7/site-packages/django/utils/functional.py", line 80, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "/Users/usr/django-portfolio/env/lib/python3.7/site-packages/django/urls/resolvers.py", line 572, in urlconf_module
    return import_module(self.urlconf_name)
  File "/Users/usr/django-portfolio/env/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 967, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "/Users/usr/django-portfolio/portfolio/portfolio/urls.py", line 21, in <module>
    path('', include('blog.urls'))
  File "/Users/usr/django-portfolio/env/lib/python3.7/site-packages/django/urls/conf.py", line 34, in include
    urlconf_module = import_module(urlconf_module)
  File "/Users/usr/django-portfolio/env/lib/python3.7/importlib/__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1006, in _gcd_import
  File "<frozen importlib._bootstrap>", line 983, in _find_and_load
  File "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'blog.urls'

我的INSTALLED_APPS

INSTALLED_APPS = [
....
'blog'
]

设置中的网址

 from django.contrib import admin
 from django.urls import path, include

 urlpatterns = [
     path('admin/', admin.site.urls),
     path('', include('blog.urls'))
 ]
阿斯蒂克·阿南德

没有名为“ blog.urls”的模块,意味着您博客中没有urls模块。

您需要urls.py博客应用程序创建一个名为的文件您需要在那里定义一些路线。

在下面的那一行之后

 path('', include('blog.urls'))

会很好的工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

为什么Composer无法安装我的应用程序

为什么Ubuntu安装程序无法识别我的SSD?

从任务中删除应用程序后,为什么firebase auth无法识别登录用户?

为什么我的 Angular 应用无法识别引导程序样式?

为什么将Tomcat安装在Web应用程序的项目目录中(java)

为什么我的Android Studio项目无法同步?

为什么我的项目无法将Firebase视为导入

为什么我的IDEA项目无法构建?

为什么我的github项目无法上线?

为什么我无法在我的 AndroidViewModel 类中访问我的应用程序?

为什么要在/ opt位置安装我的应用程序?

为什么 Firefox 无法识别在 Mac OS X 系统偏好设置中创建的应用程序键盘快捷键?

为什么我的project.json / xproj项目无法在Visual Studio 15中打开(预览)?

为什么不保留我的应用程序设置?

为什么我的React-Django应用程序无法检测到静态文件?

为什么我的Django应用程序无法连接到docker内部的postgres

为什么无法在我的应用程序包中快速找到我的MOV文件?

为什么我的handleLogout功能无法在我的React应用程序中工作?

为什么我无法在我的 React 应用程序中访问谷歌分析?

为什么在部署我的应用程序时,SQL Server CE无法识别数据库

为什么会出现“安装程序安装我的ASP.Net Web应用程序时,安装程序被中断,而xxx可能无法安装”的错误?

为什么未在我的应用程序中设置AndroidManifest权限

为什么我的应用程序无法创建bean?

为什么我的应用程序无法填满整个屏幕?

为什么LaunchAgents无法运行我的Automator应用程序?

为什么我无法购买应用程序?

Django 2.1:所有应用程序的基本模板无法识别项目根目录中的静态文件

为什么我安装后无法打开应用程序并在手机上找到我的应用程序

为什么我的IdentityServer4应用程序无法在Azure WebApp托管环境中启动?