为了创建应用程序以上传和分发我得到的图像,模块未发现错误:没有名为'posts.url'的模块



创建了一个名为django_project的Django项目和一个名为posts的新应用。

(.venv) > django-admin startproject django_project .
(.venv) > python manage.py startapp posts
<标题>django_project/settings.py h1>
python manage.py migrate
<标题>文章/models.py h1> 置/settings.py h1> .venv) $ mkdir media$ mkdir media/images<标题>文章/admin.py h1>
python manage.py makemigrations

迁移'posts':职位/迁移/0001 _initial.py-创建模型Post

python manage.py migrate

执行的操作:应用所有迁移:admin、auth、contenttypes、posts、session年代迁移:应用posts.0001_initial……好的

(.venv) > python manage.py createsuperuser
(.venv) > python manage.py runserver

"在此之前代码运行良好">


配置/urls . py h1> 章/urls . py h1> 章/views.py h1> 置/settings.py h1> 板/home。

<h1>Django Image Uploading</h1>
<ul>
{% for post in object_list %}
<h2>{{ post.title }}</h2>
<img src="{{ post.cover.url}}" alt="{{ post.title }}">
{% endfor %}
</ul>
<标题>错误
**Watching for file changes with StatReloader
Performing system checks...
Exception in thread django-main-thread:
Traceback (most recent call last):
File "C:UsersdivyaAppDataLocalProgramsPythonPython310libthreading.py", line 1016, in _bootstrap_inner
self.run()
File "C:UsersdivyaAppDataLocalProgramsPythonPython310libthreading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "C:UsersdivyaDesktopprojectshelloworlddjango.venvlibsite-packagesdjangoutilsautoreload.py", line 64, in wrapper
fn(*args, **kwargs)
File "C:UsersdivyaDesktopprojectshelloworlddjango.venvlibsite-packagesdjangocoremanagementcommandsrunserver.py", line 134, in inner_run      
self.check(display_num_errors=True)
File "C:UsersdivyaDesktopprojectshelloworlddjango.venvlibsite-packagesdjangocoremanagementbase.py", line 487, in check
all_issues = checks.run_checks(
File "C:UsersdivyaDesktopprojectshelloworlddjango.venvlibsite-packagesdjangocorechecksregistry.py", line 88, in run_checks
new_errors = check(app_configs=app_configs, databases=databases)
File "C:UsersdivyaDesktopprojectshelloworlddjango.venvlibsite-packagesdjangocorechecksurls.py", line 14, in check_url_config
return check_resolver(resolver)
File "C:UsersdivyaDesktopprojectshelloworlddjango.venvlibsite-packagesdjangocorechecksurls.py", line 24, in check_resolver
return check_method()
File "C:UsersdivyaDesktopprojectshelloworlddjango.venvlibsite-packagesdjangourlsresolvers.py", line 480, in check
for pattern in self.url_patterns:
File "C:UsersdivyaDesktopprojectshelloworlddjango.venvlibsite-packagesdjangoutilsfunctional.py", line 49, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "C:UsersdivyaDesktopprojectshelloworlddjango.venvlibsite-packagesdjangourlsresolvers.py", line 696, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "C:UsersdivyaDesktopprojectshelloworlddjango.venvlibsite-packagesdjangoutilsfunctional.py", line 49, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "C:UsersdivyaDesktopprojectshelloworlddjango.venvlibsite-packagesdjangourlsresolvers.py", line 689, in urlconf_module
return import_module(self.urlconf_name)
File "C:UsersdivyaAppDataLocalProgramsPythonPython310libimportlib__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "C:UsersdivyaDesktopprojectshelloworlddjangodjango_projecturls.py", line 23, in <module>
path("", include("posts.urls")), # new
File "C:UsersdivyaDesktopprojectshelloworlddjango.venvlibsite-packagesdjangourlsconf.py", line 38, in include
urlconf_module = import_module(urlconf_module)
File "C:UsersdivyaAppDataLocalProgramsPythonPython310libimportlib__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'posts.urls'**

我无法在主项目设置中看到ROOT_URLCONF声明。另外,尝试通过重新启动终端来重新启动服务器。

相关内容

最新更新