才接触python没多久,这个问题折磨了我几个小时还是没解决
项目目录
setting(dev)配置
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'medu_mall.apps.users'
]
apps.py配置
from django.apps import AppConfig
class UserinfoConfig(AppConfig):
default_auto_field = 'django.db.models.BigAutoField'
name = 'medu_mall.apps.users'
总路由配置
from django.conf.urls import url,include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^',include(('users.urls','users'),namespace='users')),
]
子路由配置
from django.conf.urls import url
from . import views
urlpatterns=[
url(r'^register/$',views.RegisterView.as_view(),name='register'),
]
views.py配置
from django.shortcuts import render
from django.views import View
# Create your views here.
class RegisterView(View):
def get(self,request):
return render(request,template_name='register.html')
我感觉一切都正确但运行还是报错
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 "G:\python_path\Project\studis\medu_mall\medu_mall\urls.py", line 27, in <module>
url(r'^',include(('users.urls','users'),namespace='users')),
File "G:\python_path\lib\site-packages\django\urls\conf.py", line 34, in include
urlconf_module = import_module(urlconf_module)
File "G:\python_path\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 961, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import
File "<frozen importlib._bootstrap>", line 991, in _find_and_load
File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'users'
Traceback (most recent call last):
File "G:/python_path/Project/studis/medu_mall/manage.py", line 22, in <module>
execute_from_command_line(sys.argv)
File "G:\python_path\lib\site-packages\django\core\management\__init__.py", line 419, in execute_from_command_line
utility.execute()
File "G:\python_path\lib\site-packages\django\core\management\__init__.py", line 413, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "G:\python_path\lib\site-packages\django\core\management\base.py", line 354, in run_from_argv
self.execute(*args, **cmd_options)
File "G:\python_path\lib\site-packages\django\core\management\commands\runserver.py", line 61, in execute
super().execute(*args, **options)
File "G:\python_path\lib\site-packages\django\core\management\base.py", line 398, in execute
output = self.handle(*args, **options)
File "G:\python_path\lib\site-packages\django\core\management\commands\runserver.py", line 96, in handle
self.run(**options)
File "G:\python_path\lib\site-packages\django\core\management\commands\runserver.py", line 103, in run
autoreload.run_with_reloader(self.inner_run, **options)
File "G:\python_path\lib\site-packages\django\utils\autoreload.py", line 638, in run_with_reloader
start_django(reloader, main_func, *args, **kwargs)
File "G:\python_path\lib\site-packages\django\utils\autoreload.py", line 623, in start_django
reloader.run(django_main_thread)
File "G:\python_path\lib\site-packages\django\utils\autoreload.py", line 329, in run
self.run_loop()
File "G:\python_path\lib\site-packages\django\utils\autoreload.py", line 335, in run_loop
next(ticker)
File "G:\python_path\lib\site-packages\django\utils\autoreload.py", line 375, in tick
for filepath, mtime in self.snapshot_files():
File "G:\python_path\lib\site-packages\django\utils\autoreload.py", line 391, in snapshot_files
for file in self.watched_files():
File "G:\python_path\lib\site-packages\django\utils\autoreload.py", line 289, in watched_files
yield from iter_all_python_module_files()
File "G:\python_path\lib\site-packages\django\utils\autoreload.py", line 116, in iter_all_python_module_files
return iter_modules_and_files(modules, frozenset(_error_files))
File "G:\python_path\lib\site-packages\django\utils\autoreload.py", line 152, in iter_modules_and_files
if not path.exists():
File "G:\python_path\lib\pathlib.py", line 1370, in exists
self.stat()
File "G:\python_path\lib\pathlib.py", line 1176, in stat
return self._accessor.stat(self)
OSError: [WinError 123] 文件名、目录名或卷标语法不正确。: '<frozen importlib._bootstrap>'
是不是少了什么包?