Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django路由导致找不到模块错误_Python_Django - Fatal编程技术网

Python Django路由导致找不到模块错误

Python Django路由导致找不到模块错误,python,django,Python,Django,在定义从Django项目(eitan)到Django应用程序(用户_和_auth)的路径时,我遇到了下面提到的错误 Traceback (most recent call last): File "/usr/local/lib/python3.7/threading.py", line 926, in _bootstrap_inner self.run() File "/usr/local/lib/python3.7/threading.py", line 870, in run

在定义从Django项目(eitan)到Django应用程序(用户_和_auth)的路径时,我遇到了下面提到的错误

Traceback (most recent call last):
File "/usr/local/lib/python3.7/threading.py", line 926, in _bootstrap_inner
    self.run()
File "/usr/local/lib/python3.7/threading.py", line 870, in run
    self._target(*self._args, **self._kwargs)
File "/usr/local/lib/python3.7/site-packages/django/utils/autoreload.py", line 53, in wrapper
    fn(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/django/core/management/commands/runserver.py", line 117, in inner_run
    self.check(display_num_errors=True)
File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 395, in check
    include_deployment_checks=include_deployment_checks,
File "/usr/local/lib/python3.7/site-packages/django/core/management/base.py", line 382, in _run_checks
    return checks.run_checks(**kwargs)
File "/usr/local/lib/python3.7/site-packages/django/core/checks/registry.py", line 72, in run_checks
    new_errors = check(app_configs=app_configs)
File "/usr/local/lib/python3.7/site-packages/django/core/checks/urls.py", line 13, in check_url_config
    return check_resolver(resolver)
File "/usr/local/lib/python3.7/site-packages/django/core/checks/urls.py", line 23, in check_resolver
    return check_method()
File "/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py", line 406, in check
    for pattern in self.url_patterns:
File "/usr/local/lib/python3.7/site-packages/django/utils/functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
File "/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py", line 587, in url_patterns
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/usr/local/lib/python3.7/site-packages/django/utils/functional.py", line 48, in __get__
    res = instance.__dict__[self.name] = self.func(instance)
File "/usr/local/lib/python3.7/site-packages/django/urls/resolvers.py", line 580, in urlconf_module
    return import_module(self.urlconf_name)
File "/usr/local/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 "/app/eitan/urls.py", line 21, in <module>
    path('users/', include('users_and_auth.urls')),
File "/usr/local/lib/python3.7/site-packages/django/urls/conf.py", line 34, in include
    urlconf_module = import_module(urlconf_module)
File "/usr/local/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 'users_and_auth.urls'

然后我修改了项目的url.py,如下所述

eitan/url.py

from django.conf.urls import url
from django.urls import path, include
from . import views

urlpatterns = [
    path('create/', views.UserAPIViews.as_view()),
]
from django.conf.urls import url
from django.contrib import admin
from django.urls import path, include

urlpatterns = [    
    path('users/', include('users_and_auth.urls')),
]
我还在
installed apps
下的
settings.py
文件中声明了
users\u和

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'rest_framework',
    'users_and_auth',
]
根URL配置的定义如下所述

ROOT_URLCONF = 'eitan.urls'
目录的树结构是-

.
└── app
    ├── Dockerfile
    ├── db.sqlite3
    ├── docker-compose.yaml
    ├── eitan
    │   ├── __init__.py
    │   ├── __init__.pyc
    │   ├── __pycache__
    │   │   ├── __init__.cpython-37.pyc
    │   │   ├── settings.cpython-37.pyc
    │   │   ├── urls.cpython-37.pyc
    │   │   └── wsgi.cpython-37.pyc
    │   ├── settings.py
    │   ├── settings.pyc
    │   ├── urls.py
    │   ├── urls.pyc
    │   ├── wsgi.py
    │   └── wsgi.pyc
    ├── manage.py
    ├── mysql
    │   ├── auto.cnf
    │   ├── eitan_database
    │   │   ├── auth_group.frm
    │   │   ├── auth_group.ibd
    │   │   ├── auth_group_permissions.frm
    │   │   ├── auth_group_permissions.ibd
    │   │   ├── auth_permission.frm
    │   │   ├── auth_permission.ibd
    │   │   ├── auth_user.frm
    │   │   ├── auth_user.ibd
    │   │   ├── auth_user_groups.frm
    │   │   ├── auth_user_groups.ibd
    │   │   ├── auth_user_user_permissions.frm
    │   │   ├── auth_user_user_permissions.ibd
    │   │   ├── db.opt
    │   │   ├── django_admin_log.frm
    │   │   ├── django_admin_log.ibd
    │   │   ├── django_content_type.frm
    │   │   ├── django_content_type.ibd
    │   │   ├── django_migrations.frm
    │   │   ├── django_migrations.ibd
    │   │   ├── django_session.frm
    │   │   └── django_session.ibd
    │   ├── ib_logfile0
    │   ├── ib_logfile1
    │   ├── ibdata1
    │   ├── mysql
    │   │   ├── columns_priv.MYD
    │   │   ├── columns_priv.MYI
    │   │   ├── columns_priv.frm
    │   │   ├── db.MYD
    │   │   ├── db.MYI
    │   │   ├── db.frm
    │   │   ├── event.MYD
    │   │   ├── event.MYI
    │   │   ├── event.frm
    │   │   ├── func.MYD
    │   │   ├── func.MYI
    │   │   ├── func.frm
    │   │   ├── general_log.CSM
    │   │   ├── general_log.CSV
    │   │   ├── general_log.frm
    │   │   ├── help_category.MYD
    │   │   ├── help_category.MYI
    │   │   ├── help_category.frm
    │   │   ├── help_keyword.MYD
    │   │   ├── help_keyword.MYI
    │   │   ├── help_keyword.frm
    │   │   ├── help_relation.MYD
    │   │   ├── help_relation.MYI
    │   │   ├── help_relation.frm
    │   │   ├── help_topic.MYD
    │   │   ├── help_topic.MYI
    │   │   ├── help_topic.frm
    │   │   ├── innodb_index_stats.frm
    │   │   ├── innodb_index_stats.ibd
    │   │   ├── innodb_table_stats.frm
    │   │   ├── innodb_table_stats.ibd
    │   │   ├── ndb_binlog_index.MYD
    │   │   ├── ndb_binlog_index.MYI
    │   │   ├── ndb_binlog_index.frm
    │   │   ├── plugin.MYD
    │   │   ├── plugin.MYI
    │   │   ├── plugin.frm
    │   │   ├── proc.MYD
    │   │   ├── proc.MYI
    │   │   ├── proc.frm
    │   │   ├── procs_priv.MYD
    │   │   ├── procs_priv.MYI
    │   │   ├── procs_priv.frm
    │   │   ├── proxies_priv.MYD
    │   │   ├── proxies_priv.MYI
    │   │   ├── proxies_priv.frm
    │   │   ├── servers.MYD
    │   │   ├── servers.MYI
    │   │   ├── servers.frm
    │   │   ├── slave_master_info.frm
    │   │   ├── slave_master_info.ibd
    │   │   ├── slave_relay_log_info.frm
    │   │   ├── slave_relay_log_info.ibd
    │   │   ├── slave_worker_info.frm
    │   │   ├── slave_worker_info.ibd
    │   │   ├── slow_log.CSM
    │   │   ├── slow_log.CSV
    │   │   ├── slow_log.frm
    │   │   ├── tables_priv.MYD
    │   │   ├── tables_priv.MYI
    │   │   ├── tables_priv.frm
    │   │   ├── time_zone.MYD
    │   │   ├── time_zone.MYI
    │   │   ├── time_zone.frm
    │   │   ├── time_zone_leap_second.MYD
    │   │   ├── time_zone_leap_second.MYI
    │   │   ├── time_zone_leap_second.frm
    │   │   ├── time_zone_name.MYD
    │   │   ├── time_zone_name.MYI
    │   │   ├── time_zone_name.frm
    │   │   ├── time_zone_transition.MYD
    │   │   ├── time_zone_transition.MYI
    │   │   ├── time_zone_transition.frm
    │   │   ├── time_zone_transition_type.MYD
    │   │   ├── time_zone_transition_type.MYI
    │   │   ├── time_zone_transition_type.frm
    │   │   ├── user.MYD
    │   │   ├── user.MYI
    │   │   └── user.frm
    │   ├── performance_schema
    │   │   ├── accounts.frm
    │   │   ├── cond_instances.frm
    │   │   ├── db.opt
    │   │   ├── events_stages_current.frm
    │   │   ├── events_stages_history.frm
    │   │   ├── events_stages_history_long.frm
    │   │   ├── events_stages_summary_by_account_by_event_name.frm
    │   │   ├── events_stages_summary_by_host_by_event_name.frm
    │   │   ├── events_stages_summary_by_thread_by_event_name.frm
    │   │   ├── events_stages_summary_by_user_by_event_name.frm
    │   │   ├── events_stages_summary_global_by_event_name.frm
    │   │   ├── events_statements_current.frm
    │   │   ├── events_statements_history.frm
    │   │   ├── events_statements_history_long.frm
    │   │   ├── events_statements_summary_by_account_by_event_name.frm
    │   │   ├── events_statements_summary_by_digest.frm
    │   │   ├── events_statements_summary_by_host_by_event_name.frm
    │   │   ├── events_statements_summary_by_thread_by_event_name.frm
    │   │   ├── events_statements_summary_by_user_by_event_name.frm
    │   │   ├── events_statements_summary_global_by_event_name.frm
    │   │   ├── events_waits_current.frm
    │   │   ├── events_waits_history.frm
    │   │   ├── events_waits_history_long.frm
    │   │   ├── events_waits_summary_by_account_by_event_name.frm
    │   │   ├── events_waits_summary_by_host_by_event_name.frm
    │   │   ├── events_waits_summary_by_instance.frm
    │   │   ├── events_waits_summary_by_thread_by_event_name.frm
    │   │   ├── events_waits_summary_by_user_by_event_name.frm
    │   │   ├── events_waits_summary_global_by_event_name.frm
    │   │   ├── file_instances.frm
    │   │   ├── file_summary_by_event_name.frm
    │   │   ├── file_summary_by_instance.frm
    │   │   ├── host_cache.frm
    │   │   ├── hosts.frm
    │   │   ├── mutex_instances.frm
    │   │   ├── objects_summary_global_by_type.frm
    │   │   ├── performance_timers.frm
    │   │   ├── rwlock_instances.frm
    │   │   ├── session_account_connect_attrs.frm
    │   │   ├── session_connect_attrs.frm
    │   │   ├── setup_actors.frm
    │   │   ├── setup_consumers.frm
    │   │   ├── setup_instruments.frm
    │   │   ├── setup_objects.frm
    │   │   ├── setup_timers.frm
    │   │   ├── socket_instances.frm
    │   │   ├── socket_summary_by_event_name.frm
    │   │   ├── socket_summary_by_instance.frm
    │   │   ├── table_io_waits_summary_by_index_usage.frm
    │   │   ├── table_io_waits_summary_by_table.frm
    │   │   ├── table_lock_waits_summary_by_table.frm
    │   │   ├── threads.frm
    │   │   └── users.frm
    │   └── root
    │       └── db.opt
    ├── requirements.txt
    └── users_and_auth
        ├── __init__.py
        ├── admin.py
        ├── apps.py
        ├── managers.py
        ├── migrations
        │   └── __init__.py
        ├── models.py
        ├── serializers.py
        ├── tests.py
        ├── urls.py
        └── views.py

可能是什么原因导致了此问题。

您是否尝试按以下方式设置URL

urlpatterns = [    
    path('users/', include('<project_name>.<app_name>.<urls>')),
]

你在settings.py中添加了应用程序吗?是的,我在installed apps下的settings.py中添加了应用程序。你似乎正在使用Docker。你确定你的Docker安装程序正确安装了你所有的
/app
,因此可以找到该模块吗?Happy Coding:)你也可以对答案进行投票,这将对我有很大帮助,谢谢。
urlpatterns = [    
    path('users/', include('project_name.users_and_auth.urls')),
]