Django 오류 질문입니다ㅠㅠㅠㅠㅠㅠ
조회수 6068회
제가 파이썬만 아는 상태에서 장고 홈페이지 튜토리얼을 그대로 따라하고 있습니다.
pools/view.py
가 생성이 자꾸 안되서, 제가 임의로 다른 터미널을 복사해서 만들었거든요?
그리고 Runserver
해보면
이런 에러가 뜹니다.
참고로 ' mysite'
는 제가 장고 하다고 만든 파일 이릅니다.
뭐가 문제일까요?
(base) YEONs-MacBook-Air:mysite yeon$ python manage.py runserver
Watching for file changes with StatReloader
Performing system checks...
Exception in thread django-main-thread:
Traceback (most recent call last):
File "/Users/yeon/anaconda3/lib/python3.7/threading.py", line 917, in _bootstrap_inner
self.run()
File "/Users/yeon/anaconda3/lib/python3.7/threading.py", line 865, in run
self._target(*self._args, **self._kwargs)
File "/Users/yeon/anaconda3/lib/python3.7/site-packages/django/utils/autoreload.py", line 54, in wrapper
fn(*args, **kwargs)
File "/Users/yeon/anaconda3/lib/python3.7/site-packages/django/core/management/commands/runserver.py", line 117, in inner_run
self.check(display_num_errors=True)
File "/Users/yeon/anaconda3/lib/python3.7/site-packages/django/core/management/base.py", line 390, in check
include_deployment_checks=include_deployment_checks,
File "/Users/yeon/anaconda3/lib/python3.7/site-packages/django/core/management/base.py", line 377, in _run_checks
return checks.run_checks(**kwargs)
File "/Users/yeon/anaconda3/lib/python3.7/site-packages/django/core/checks/registry.py", line 72, in run_checks
new_errors = check(app_configs=app_configs)
File "/Users/yeon/anaconda3/lib/python3.7/site-packages/django/core/checks/urls.py", line 40, in check_url_namespaces_unique
all_namespaces = _load_all_namespaces(resolver)
File "/Users/yeon/anaconda3/lib/python3.7/site-packages/django/core/checks/urls.py", line 57, in _load_all_namespaces
url_patterns = getattr(resolver, 'url_patterns', [])
File "/Users/yeon/anaconda3/lib/python3.7/site-packages/django/utils/functional.py", line 80, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/Users/yeon/anaconda3/lib/python3.7/site-packages/django/urls/resolvers.py", line 579, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/Users/yeon/anaconda3/lib/python3.7/site-packages/django/utils/functional.py", line 80, in __get__
res = instance.__dict__[self.name] = self.func(instance)
File "/Users/yeon/anaconda3/lib/python3.7/site-packages/django/urls/resolvers.py", line 572, in urlconf_module
return import_module(self.urlconf_name)
File "/Users/yeon/anaconda3/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 "/Users/yeon/0520/mysite/mysite/urls.py", line 5, in <module>
path('polls/', include('polls.urls')),
File "/Users/yeon/anaconda3/lib/python3.7/site-packages/django/urls/conf.py", line 34, in include
urlconf_module = import_module(urlconf_module)
File "/Users/yeon/anaconda3/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 "/Users/yeon/0520/mysite/polls/urls.py", line 3, in <module>
from . import views
File "/Users/yeon/0520/mysite/polls/views.py", line 1
From django.http import HttpResponse
^
SyntaxError: invalid syntax
1 답변
-
에러가 발생하면 메세지를 세심히 읽어보시기 바랍니다.
또한 실력을 빠르게 향상시키는 팁을 드리자면 오류가 발생하면 일단 스스로 될때까지 원인을 찾아보세요. 프로그래밍이라는 것은 그런경우 성취감이 큽니다.
이렇게 질문을 올려버리면 이건 남이 해결한 것이지 질문자가 해결한 문제가 아닙니다.
오류 스택트레이스를 보니...
"/Users/yeon/0520/mysite/polls/views.py", line 1 From django.http import HttpResponse ^ SyntaxError: invalid syntax
라고 하네요...From 을 대문자 F로 시작한 모양이네요?
댓글 입력