Модуль Django не найден

Я совсем новичок, пытающийся освоить Django. Я только начинаю, пытаюсь настроить URL в приложении. Однако, когда я пытаюсь запустить сервер, он сообщает мне, что модуль urls не найден, даже когда я использую абсолютный путь. Я включил некоторые из моих кодов ниже.

from django.urls import include, path

urlpatterns = [
    path('custom_regions/', include("some\\absolute\\path\\placeholder.urls")),
    path('admin/', admin.site.urls),
]
from django.urls import path
from . import views

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

Учитывая, что я в точности следовал руководству, я не совсем понимаю, что я делаю не так.

Убедитесь, что следующие вещи,

  1. во-первых, убедитесь, что вы настроили корневой url в вашем django-приложении в файле settings.py, например, ROOT_URLCONF = 'application_name.urls'.
  2. В операторе включения не берите абсолютный путь к urls.py, он должен быть app_name.urls
  3. убедитесь, что оба ваших файла имеют имя urls.py

если все еще не найдено, пожалуйста, поделитесь своей файловой системой и файлом settings.py

используйте имя в apps.py и используйте здесь .

например,

apps.py

from django.apps import AppConfig


class AflPointsTrackerConfig(AppConfig):
    default_auto_field = 'django.db.models.BigAutoField'
    name = 'afl_mlm.afl_points_tracker'

urls.py

urlpatterns += i18n_patterns(
    path('', include('afl_mlm.afl_points_tracker.urls')),
)

Выполните следующие действия.

  1. Обратите внимание, что аргумент функции include должен быть: 'appname.urls'. А в пакете вашего приложения должен быть urls.py в таком формате:

     app_name = 'app_name'
     urlpatterns = [
         path('api/', views.func, name='name'),
     ]
    
  2. Проверьте ваш settings.py и обратите внимание на эти две секции:

  • ROOT_URLCONF = 'projectName.urls'
  • Ваши установленные приложения должны включать все те, которые вам нужны.
  1. Тем не менее, если у вас возникнут проблемы, я рекомендую проверить простой проект на django. Вы можете посетить это мое репо с действительно базовым и простым примером: Javad-Ak/Learning-Logs
  2. .
Вернуться на верх