3
3
3DOSES2021-01-29 17:48:19
Django
3DOSES, 2021-01-29 17:48:19

django urls error?

from django.urls import path
from . import views

urlpatterns = [
    path('', views.index),
    path('about', views.about),
    path('feedback', views.feedback),
]


when adding 3 lines feedback on the site gives an error

Exception in thread django-main-thread:
Traceback (most recent call last):
  File "Q:\Python\lib\threading.py", line 932, in _bootstrap_inner
    self.run()
  File "Q:\Python\lib\threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
  File "C:\Users\iliab\OneDrive\Рабочий стол\projectdj\newdjango\lib\site-packages\django\utils\autoreload.py", line 53, in wrapper
    fn(*args, **kwargs)
  File "C:\Users\iliab\OneDrive\Рабочий стол\projectdj\newdjango\lib\site-packages\django\core\management\commands\runserver.py", line 118, in inner_run
    self.check(display_num_errors=True)
  File "C:\Users\iliab\OneDrive\Рабочий стол\projectdj\newdjango\lib\site-packages\django\core\management\base.py", line 392, in check
    all_issues = checks.run_checks(
  File "C:\Users\iliab\OneDrive\Рабочий стол\projectdj\newdjango\lib\site-packages\django\core\checks\registry.py", line 70, in run_checks
    new_errors = check(app_configs=app_configs, databases=databases)
  File "C:\Users\iliab\OneDrive\Рабочий стол\projectdj\newdjango\lib\site-packages\django\core\checks\urls.py", line 13, in check_url_config
    return check_resolver(resolver)
  File "C:\Users\iliab\OneDrive\Рабочий стол\projectdj\newdjango\lib\site-packages\django\core\checks\urls.py", line 23, in check_resolver
    return check_method()
  File "C:\Users\iliab\OneDrive\Рабочий стол\projectdj\newdjango\lib\site-packages\django\urls\resolvers.py", line 408, in check
    for pattern in self.url_patterns:
  File "C:\Users\iliab\OneDrive\Рабочий стол\projectdj\newdjango\lib\site-packages\django\utils\functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "C:\Users\iliab\OneDrive\Рабочий стол\projectdj\newdjango\lib\site-packages\django\urls\resolvers.py", line 589, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
  File "C:\Users\iliab\OneDrive\Рабочий стол\projectdj\newdjango\lib\site-packages\django\utils\functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
  File "C:\Users\iliab\OneDrive\Рабочий стол\projectdj\newdjango\lib\site-packages\django\urls\resolvers.py", line 582, in urlconf_module
    return import_module(self.urlconf_name)
  File "Q:\Python\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\iliab\OneDrive\Рабочий стол\projectdj\myfirst\myfirst\urls.py", line 21, in <module>
    path('', include('main.urls') )
  File "C:\Users\iliab\OneDrive\Рабочий стол\projectdj\newdjango\lib\site-packages\django\urls\conf.py", line 34, in include
    urlconf_module = import_module(urlconf_module)
  File "Q:\Python\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
  File "<frozen importlib._bootstrap>", line 991, in _find_and_load
  File "<frozen importlib._bootstrap>", line 975, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 671, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 783, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\iliab\OneDrive\Рабочий стол\projectdj\myfirst\main\urls.py", line 7, in <module>
    path('feedback', views.feedback),
AttributeError: module 'main.views' has no attribute 'feedback'

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Dr. Bacon, 2021-01-29
@3DOSES

1. Insert the error in text
2. What do you mean, what is written there in the last line is not clear?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question