【发布时间】:2019-05-14 17:06:59
【问题描述】:
我正在关注山羊测试书。我遇到了以下问题。
我正在使用python manage.py runserver 运行 django 服务器。
但我遇到了这个错误。
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 678, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/andykw/cloned_projects/unit-tests/superlists/superlists/urls.py", line 19, in <module>
from lists import views
ModuleNotFoundError: No module named 'lists'
我知道应用中有views.pylist
这就是我在urls.py中的内容
from django.contrib import admin
from django.urls import path
from django.conf.urls import url
from lists import views
urlpatterns = ['lists.views',
#path('admin/', admin.site.urls),
url(r'^$', views.home_page,name='home'),
]
欢迎提出任何想法。
更新
这是我的项目的树形结构
├── func_tests.py
├── geckodriver.log
├── lists
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── __init__.py
│ │ └── __pycache__
│ │ └── __init__.cpython-36.pyc
│ ├── models.py
│ ├── __pycache__
│ │ ├── __init__.cpython-36.pyc
│ │ ├── tests.cpython-36.pyc
│ │ └── views.cpython-36.pyc
│ ├── tests.py
│ └── views.py
├── README.md
├── requirements.txt
└── superlists
├── manage.py
└── superlists
├── __init__.py
├── __pycache__
│ ├── __init__.cpython-36.pyc
│ ├── settings.cpython-36.pyc
│ └── urls.cpython-36.pyc
├── settings.py
├── urls.py
└── wsgi.py
【问题讨论】:
-
不应该是
from superlists import view(所以super...)吗? -
嗨@WillemVanOnsem,这本书特别提到了
lists
标签: python django unit-testing