수강이 제한됩니다.
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
makeimgrations에서 에러가 나느데요.
아래와 같은 에러가 나는데 왜 그런건가요?버젼때문인가요? 검색해보니깐 환경변수설정 안해서그렇다는것같던데 아나콘다설치할때 체크해줬는데........혹시 버전때문인가요? 처음에 아나콘다 파이썬 3.7설치 했는데 django가 설치가 안되서 이것저것해보다가 다 지고아나콘다 파이썬 2.7버전으로 설치하니깐 장고가 설치가 되더라고요. 그래서 다음으로 넘어왔는데 또 에러가.............. (venv) λ python manage.py makemigrations Traceback (most recent call last): File "manage.py", line 22, in <module> execute_from_command_line(sys.argv) File "C:\github\django_companyweb\venv\lib\site-packages\django\core\management\__init__.py", line 364, in execute_from_command_line utility.execute() File "C:\github\django_companyweb\venv\lib\site-packages\django\core\management\__init__.py", line 338, in execute django.setup() File "C:\github\django_companyweb\venv\lib\site-packages\django\__init__.py", line 27, in setup apps.populate(settings.INSTALLED_APPS) File "C:\github\django_companyweb\venv\lib\site-packages\django\apps\registry.py", line 108, in populate app_config.import_models() File "C:\github\django_companyweb\venv\lib\site-packages\django\apps\config.py", line 202, in import_models self.models_module = import_module(models_module_name) File "C:\ProgramData\Anaconda2\Lib\importlib\__init__.py", line 37, in import_module __import__(name) File "C:\github\django_companyweb\venv\lib\site-packages\django\contrib\auth\models.py", line 4, in <module> from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager File "C:\github\django_companyweb\venv\lib\site-packages\django\contrib\auth\base_user.py", line 52, in <module> class AbstractBaseUser(models.Model): File "C:\github\django_companyweb\venv\lib\site-packages\django\db\models\base.py", line 124, in __new__ new_class.add_to_class('_meta', Options(meta, app_label)) File "C:\github\django_companyweb\venv\lib\site-packages\django\db\models\base.py", line 325, in add_to_class value.contribute_to_class(cls, name) File "C:\github\django_companyweb\venv\lib\site-packages\django\db\models\options.py", line 214, in contribute_to_class self.db_table = truncate_name(self.db_table, connection.ops.max_name_length()) File "C:\github\django_companyweb\venv\lib\site-packages\django\db\__init__.py", line 33, in __getattr__ return getattr(connections[DEFAULT_DB_ALIAS], item) File "C:\github\django_companyweb\venv\lib\site-packages\django\db\utils.py", line 211, in __getitem__ backend = load_backend(db['ENGINE']) File "C:\github\django_companyweb\venv\lib\site-packages\django\db\utils.py", line 115, in load_backend return import_module('%s.base' % backend_name) File "C:\ProgramData\Anaconda2\Lib\importlib\__init__.py", line 37, in import_module __import__(name) File "C:\github\django_companyweb\venv\lib\site-packages\django\db\backends\sqlite3\base.py", line 35, in <module> raise ImproperlyConfigured("Error loading either pysqlite2 or sqlite3 modules (tried in that order): %s" % exc) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc1 in position 17: ordinal not in range(128)
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
no such column : blog_post.head_image Error
안녕하세요. 다른PC환경에서 Git pull하여 수업을 참여하려고 하니 Error가 발생합니다. "Post Detail 페이지 테스트 코드 작성하기" 까지 마친 상태에서 "python manage.py test" 를 진행하니 아래 사진과 같은 에러가 발생합니다. 위와 같은 Error 발생 후 posts한 게시판이 내용이 서로 다른 환경인줄 인식하고 posts 들을 맞추어주려고하니 아래와 같은 증상이 발생합니다. "python manage.py runserver"에선 Error가 발생하지 않지만 "python manage.py test"에서 Error가 발생합니다. ___________________________________________________________________________________ 강의마다 github에 commit 해주신 코드들을 다시한번 검토해보았지만 작성된 코드에는 문제가 없어보입니다. 강의해주신 내용을 잘 따라간듯합니다...
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
템플릿에서 decode 에러
ㅇpost_list.html에서 src = "{{ p.head_image.url }}" 을 입력하면 cmder에서 다음과 같은 에러가 발생하고 로로컬호스트 페이지에서는 A server error occurred. Please contact the administrator. 라는 메세지와 함께 아아무런 것도 나오질 않습니다 ㅜㅜ src 다음 부분을 지우면 또 블로그 화면이 나오긴 하는데 이미지는 나오지 않고요. cmder 에서는 cp949 디코딩 에러가 나타납니다. 어찌 해야할까요
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
이 사이트는 보안 연결(HTTPS)이 사용되지 않았습니다. 메세지
안녕하십니까. 제가 사용중인 윈도우10 크롬브라우저에서는 URL 창에 저의 도메인(https://)으로 접급해보면 URL 이름 왼쪽에 '!' 표시가 나오고(보통은 자물쇠 표시인데) '!'를 클릭해보면 제목과 같은 메세지가 나오면서 사이트에 접근할 수 없다고 나옵니다. 윈도우10 크롬브라우저에서는 위와 마찬가지로 도메인(http://)으로 접근시도해도 바로 도메인(https://)으로 돌아가면서 접근할 수 없습니다. 그러나, 윈도우7 크롬브라우저에서는 정상적으로 열리고 윈도우 10 엣지나 익스플로러에서는 도메인(https://)으로 돌아가지 않아서 도메인(http://)으로 정상으로 열립니다. 그롬에서는 도메인(https://)로는 안되는지 아니면 다른 조치가 있어야 하는지 궁금합니다. 감사합니다~
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
models.py 확장하여 VPS에 올린후
안녕하세요. VPS에 올리고 정상작동하는 블로그페이지에 app을 추가하고 models.py도 추가해서 로컬해서는 정상적으로 페이지가 보여지는데 VPS에 올린후에는 'no such table_table' 이 나와요 VPS에 올린후 "source venv/bin/activate"를 실행시키고 makemigrations 와 migrate 를 했을때, 변경된 내용이 없다고 나오는데 여기가 문제인건가요?
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
Import error 관련
안녕하세요. makemigrations 진행중에 ImportError : DLL load failed : 지정된 모듈을 찾을 수 없습니다. 라는 문구와 함께 에러가 발생합니다. 파이썬은 아나콘다로 3.7 사용중이며, django 는 가상환경에서 설치하였습니다. django downgrade를 2,0,5 까지 해봤는데 동일한 오류가 발생하네요 ㅜ 해결방법 질문드립니다!
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
sudo ./venv/bin/pyhon manage.py runserver 0:80 에러
안녕하십니까~ sudo ./venv/bin/pyhon manage.py runserver 0:80 에러 password 입력 후 sudo: python: command not found 나타닙니다. **** 에러 수정됨 sudo ./venv/bin/pyhon manage.py runserver 0:80 --->>> sudo ../venv/bin/pyhon manage.py runserver 0:80 ====================================== 그리고, pyhon manage.py runserver 0:8000 경우에는 w주소창에 IP 입력 후 'https://000.000.000.000:8000/blog' 인 경우에는 Blog 사이트가 정상으로 열리나, 'https://000.000.000.000:8000/admin' 과 login (email or google)으로 들러가기 위해 버튼 클릭하면 다음과 같은 에러 발생 DoesNotExist at /accounts/login/ Site matching query does not exist. Request Method: GET Request URL: http://207.148.112.228:8000/accounts/login/ Django Version: 3.0.4 Exception Type: DoesNotExist Exception Value: Site matching query does not exist. Exception Location: /home/kp_admin/github/venv/lib/python3.7/site-packages/django/db/models/query.py in get, line 417 Python Executable: /home/kp_admin/github/venv/bin/python Python Version: 3.7.5 Python Path: ['/home/kp_admin/github/study-lump', '/usr/lib/python37.zip', '/usr/lib/python3.7', '/usr/lib/python3.7/lib-dynload', '/home/kp_admin/github/venv/lib/python3.7/site-packages'] Server time: Mon, 23 Mar 2020 13:44:37 +0900 감사합니다. 현재 네임서버 변경 신청은 했는데... 아직 변경이 완료되지 않아서 그런 것 같기도...
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
선생님 자꾸 self.author 가 Testview의 no attribute라고 뜹니다
from django.test import TestCase, Clientfrom bs4 import BeautifulSoupfrom .models import Postfrom django.utils import timezonefrom django.contrib.auth.models import Userclass Testview(TestCase): def setUP(self): self.client = Client() self.author_000 = User.objects.create(username='smith', password='nopassword') def test_post_list(self): response = self.client.get('/blog/') self.assertEqual(response.status_code, 200) soup = BeautifulSoup(response.content, 'html.parser') title = soup.title self.assertEqual(title.text, '컴퓨터-수업공부') navbar = soup.find('div', id='navbar') self.assertIn('Themes', navbar.text) self.assertIn('영어독해', navbar.text) self.assertEqual(Post.objects.count(), 0) self.assertIn('아직 게시물이 없습니다', soup.body.text) post_000 = Post.objects.create( title='The first', content='Hello', created=timezone.now(), author=self.author_000, <---이쪽이 자꾸 에러가 납니다 ) self.assertGreater(Post.objects.count(), 0) response = self.client.get('/blog/') self.assertEqual(response.status_code, 200) soup = BeautifulSoup(response.content, 'html.parser') title = soup.title self.assertNotIn('아직 게시물이 없습니다', soup.body.text) self.assertIn(post_000, soup.body.text)도와주시면 감사하곘습니다 Testview에 seㅣf.author가no atrribute라는데 무엇이 문제인지 모르겠습니다.
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
메인 Blog 페이지를 열었을 F12(소스보기)에서 에러표시
안녕하십니까. 메인 blog 페이지를 열고 F12 하면 아래와 같은 에러내용이 보이는데 제가 무엇을 잘못한 것으로 보이는 것 같습니다. 이것은 아마도 제가 어제 'About me' 페이지에 사진이 나오지 않는 질문과 상통하는 것으로 보입니다. A cookie associated with a cross-site resource at http://picsum.photos/ was set without the `SameSite` attribute. It has been blocked, as Chrome now only delivers cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032. DevTools failed to parse SourceMap: http://127.0.0.1:8000/static/blog/bootstrap/bootstrap.min.js.map DevTools failed to parse SourceMap: http://127.0.0.1:8000/static/blog/_assets/js/popper.min.js.map * 해당 폴더와 파일은 정상으로 만들고 올린 것 같은데... 감사합니다. ====================================== 위 내용에서 DevTools failed to parse SourceMap: http://127.0.0.1:8000/static/blog/bootstrap/bootstrap.min.js.map DevTools failed to parse SourceMap: http://127.0.0.1:8000/static/blog/_assets/js/popper.min.js.map 이 두 가지는 pycham에서 관련된 폴더를 만들고 ..map(끝에 이름이) 파일을 구하여 붙여서 에러가 사라졌는데... Failed to load resource: the server responded with a status of 404 (Not Found) ms.jpg:1 Failed to load resource: the server responded with a status of 404 (Not Found) 이와 같은 내용은 계속하여 나오고 있으며 'about me' 페이지에서 계속하여 그림은 나오지 않습니다. 참고하시기 바랍니다. 감사합니다.
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
추가로 만든 앱에서의 설정
안녕하세요. 강의는 2번 완강하였고 블로그페이지도 에러없이 잘 작동합니다 ^^ 홈페이지 블로그 카테고리 말고 추가로 또 하나의 게시판을 만들고 싶어서요. 'blog'앱 에서 'board'앱 하나를 더 추가시켜서 강의를 들으면서 만들고 있는데 이때 settings.py에서 추가로 설정해야 되는 내용이 있을까요? 추가로 만든 app의 model에서 필드이름은 중복이 되면 안되나요?
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
'About me' page 그림이 나타나지 않음
안녕하십니까... 'About me page'에서 그림이 시현되지 않습니다. f12로 소스보기 한 상태에서 다음과 같은 에러 확인... Failed to load resource: the server responded with a status of 404 (Not Found) ms.jpg:1 Failed to load resource: the server responded with a status of 404 (Not Found) DevTools failed to parse SourceMap: http://127.0.0.1:8000/static/blog/_assets/js/popper.min.js.map DevTools failed to parse SourceMap: http://127.0.0.1:8000/static/blog/bootstrap/bootstrap.min.js.map --------------------------------------------------- Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/static/basecamp/images/ms.jpg 'basecamp\images\ms.jpg' could not be found You're seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page. 강의한신 대로 폴더와 파일 그리고 코딩은 수차례 확인하였지만 정상입니다. 그리고 그림파일도 제 위치에 있고요... 도움을 바랍니다. 감사합니다. * 참고 - 크롬 설정상에는 그림이 보이게 설정됨
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
영상에서 나온대로 따라하다 오류가 생겼습니다.
영상 7분 보시면 views.py 에 이렇게 쓰셔서 매개변수가 2개 있고 urls.py에 urlpatterns에는 매개 변수가 없는 함수를 호출하도록 작성하셨습니다. 저는 실행결과가 타입에러로 이렇게 나와 urlpattern에 2개의 파라메터를 작성해달라고 되어있는데 즉 urls.py의 views.post_detail(여기에 무엇을 두개 써야 정상 작동 할까요?) 뒤부분에서 더욱 쉬운 방법인 as_view쓰는 방법도 알려주셨지만 이 방법도 배우고 싶습니다. 저번에 views.index는 매개변수 넘기는게 없었는데 pk라는게 생겨서 어떻게 써야할지 모르겠습니다. 예제로 하나 보여주시면 감사하겠습니다~!
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
Post 오류창
A server error occurred. Please contact the administrator. def __str__(self): return '{} :: {}'.format(self, self.title, self.author)이 줄들을 입력하고 cmder 열어서 python manage.py runserver 한 뒤,창을 열고 Post 를 열어보면흰 바탕화면에 A server error occurred. Please contact the administrator. 달랑 이 문구만 나옵니다....그리고 cmder을 확인해보면C:\github\django_my_website (master -> origin) (venv) λ python manage.py runserver Watching for file changes with StatReloader Performing system checks... System check identified no issues (0 silenced). March 19, 2020 - 15:01:28 Django version 2.2, using settings 'my_site_prj.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CTRL-BREAK. [19/Mar/2020 15:01:30] "GET /admin/blog/ HTTP/1.1" 200 2410 Traceback (most recent call last): File "C:\github\django_my_website\venv\lib\site-packages\django\db\models\options.py", line 565, in get_field return self.fields_map[field_name] KeyError: '__str__' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\github\django_my_website\venv\lib\site-packages\django\contrib\admin\utils.py", line 262, in lookup_field f = _get_non_gfk_field(opts, name) File "C:\github\django_my_website\venv\lib\site-packages\django\contrib\admin\utils.py", line 293, in _get_non_gfk_field field = opts.get_field(name) File "C:\github\django_my_website\venv\lib\site-packages\django\db\models\options.py", line 567, in get_field raise FieldDoesNotExist("%s has no field named '%s'" % (self.object_name, field_name)) django.core.exceptions.FieldDoesNotExist: Post has no field named '__str__' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 34, in inner response = get_response(request) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\base.py", line 145, in _get_response response = self.process_exception_by_middleware(e, request) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\base.py", line 143, in _get_response response = response.render() File "C:\github\django_my_website\venv\lib\site-packages\django\template\response.py", line 106, in render self.content = self.rendered_content File "C:\github\django_my_website\venv\lib\site-packages\django\template\response.py", line 83, in rendered_content content = template.render(context, self._request) File "C:\github\django_my_website\venv\lib\site-packages\django\template\backends\django.py", line 61, in render return self.template.render(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\base.py", line 171, in render return self._render(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\base.py", line 163, in _render return self.nodelist.render(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\base.py", line 937, in render bit = node.render_annotated(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\base.py", line 904, in render_annotated return self.render(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\loader_tags.py", line 150, in render return compiled_parent._render(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\base.py", line 163, in _render return self.nodelist.render(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\base.py", line 937, in render bit = node.render_annotated(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\base.py", line 904, in render_annotated return self.render(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\loader_tags.py", line 150, in render return compiled_parent._render(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\base.py", line 163, in _render return self.nodelist.render(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\base.py", line 937, in render bit = node.render_annotated(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\base.py", line 904, in render_annotated return self.render(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\loader_tags.py", line 62, in render result = block.nodelist.render(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\base.py", line 937, in render bit = node.render_annotated(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\base.py", line 904, in render_annotated return self.render(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\loader_tags.py", line 62, in render result = block.nodelist.render(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\base.py", line 937, in render bit = node.render_annotated(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\base.py", line 904, in render_annotated return self.render(context) File "C:\github\django_my_website\venv\lib\site-packages\django\contrib\admin\templatetags\base.py", line 33, in render return super().render(context) File "C:\github\django_my_website\venv\lib\site-packages\django\template\library.py", line 214, in render _dict = self.func(*resolved_args, **resolved_kwargs) File "C:\github\django_my_website\venv\lib\site-packages\django\contrib\admin\templatetags\admin_list.py", line 339, in result_list 'results': list(results(cl)), File "C:\github\django_my_website\venv\lib\site-packages\django\contrib\admin\templatetags\admin_list.py", line 315, in results yield ResultList(None, items_for_result(cl, res, None)) File "C:\github\django_my_website\venv\lib\site-packages\django\contrib\admin\templatetags\admin_list.py", line 306, in __init__ super().__init__(*items) File "C:\github\django_my_website\venv\lib\site-packages\django\contrib\admin\templatetags\admin_list.py", line 229, in items_for_result f, attr, value = lookup_field(field_name, result, cl.model_admin) File "C:\github\django_my_website\venv\lib\site-packages\django\contrib\admin\utils.py", line 275, in lookup_field value = attr() File "C:\github\django_my_website\blog\models.py", line 14, in __str__ return '{} :: {}'.format(self, self.title, self.author) File "C:\github\django_my_website\blog\models.py", line 14, in __str__ return '{} :: {}'.format(self, self.title, self.author) File "C:\github\django_my_website\blog\models.py", line 14, in __str__ return '{} :: {}'.format(self, self.title, self.author) [Previous line repeated 230 more times] RecursionError: maximum recursion depth exceeded During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 34, in inner response = get_response(request) File "C:\github\django_my_website\venv\lib\site-packages\django\utils\deprecation.py", line 94, in __call__ response = response or self.get_response(request) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 36, in inner response = response_for_exception(request, exc) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 90, in response_for_exception response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 125, in handle_uncaught_exception return debug.technical_500_response(request, *exc_info) File "C:\github\django_my_website\venv\lib\site-packages\django\views\debug.py", line 94, in technical_500_response html = reporter.get_traceback_html() File "C:\github\django_my_website\venv\lib\site-packages\django\views\debug.py", line 332, in get_traceback_html t = DEBUG_ENGINE.from_string(fh.read()) UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 9735: illegal multibyte sequence During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 34, in inner response = get_response(request) File "C:\github\django_my_website\venv\lib\site-packages\django\utils\deprecation.py", line 94, in __call__ response = response or self.get_response(request) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 36, in inner response = response_for_exception(request, exc) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 90, in response_for_exception response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 125, in handle_uncaught_exception return debug.technical_500_response(request, *exc_info) File "C:\github\django_my_website\venv\lib\site-packages\django\views\debug.py", line 94, in technical_500_response html = reporter.get_traceback_html() File "C:\github\django_my_website\venv\lib\site-packages\django\views\debug.py", line 332, in get_traceback_html t = DEBUG_ENGINE.from_string(fh.read()) UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 9735: illegal multibyte sequence During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 34, in inner response = get_response(request) File "C:\github\django_my_website\venv\lib\site-packages\django\utils\deprecation.py", line 94, in __call__ response = response or self.get_response(request) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 36, in inner response = response_for_exception(request, exc) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 90, in response_for_exception response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 125, in handle_uncaught_exception return debug.technical_500_response(request, *exc_info) File "C:\github\django_my_website\venv\lib\site-packages\django\views\debug.py", line 94, in technical_500_response html = reporter.get_traceback_html() File "C:\github\django_my_website\venv\lib\site-packages\django\views\debug.py", line 332, in get_traceback_html t = DEBUG_ENGINE.from_string(fh.read()) UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 9735: illegal multibyte sequence During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 34, in inner response = get_response(request) File "C:\github\django_my_website\venv\lib\site-packages\django\utils\deprecation.py", line 94, in __call__ response = response or self.get_response(request) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 36, in inner response = response_for_exception(request, exc) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 90, in response_for_exception response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 125, in handle_uncaught_exception return debug.technical_500_response(request, *exc_info) File "C:\github\django_my_website\venv\lib\site-packages\django\views\debug.py", line 94, in technical_500_response html = reporter.get_traceback_html() File "C:\github\django_my_website\venv\lib\site-packages\django\views\debug.py", line 332, in get_traceback_html t = DEBUG_ENGINE.from_string(fh.read()) UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 9735: illegal multibyte sequence During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 34, in inner response = get_response(request) File "C:\github\django_my_website\venv\lib\site-packages\django\utils\deprecation.py", line 94, in __call__ response = response or self.get_response(request) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 36, in inner response = response_for_exception(request, exc) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 90, in response_for_exception response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 125, in handle_uncaught_exception return debug.technical_500_response(request, *exc_info) File "C:\github\django_my_website\venv\lib\site-packages\django\views\debug.py", line 94, in technical_500_response html = reporter.get_traceback_html() File "C:\github\django_my_website\venv\lib\site-packages\django\views\debug.py", line 332, in get_traceback_html t = DEBUG_ENGINE.from_string(fh.read()) UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 9735: illegal multibyte sequence During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 34, in inner response = get_response(request) File "C:\github\django_my_website\venv\lib\site-packages\django\utils\deprecation.py", line 94, in __call__ response = response or self.get_response(request) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 36, in inner response = response_for_exception(request, exc) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 90, in response_for_exception response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 125, in handle_uncaught_exception return debug.technical_500_response(request, *exc_info) File "C:\github\django_my_website\venv\lib\site-packages\django\views\debug.py", line 94, in technical_500_response html = reporter.get_traceback_html() File "C:\github\django_my_website\venv\lib\site-packages\django\views\debug.py", line 332, in get_traceback_html t = DEBUG_ENGINE.from_string(fh.read()) UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 9735: illegal multibyte sequence During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 34, in inner response = get_response(request) File "C:\github\django_my_website\venv\lib\site-packages\django\utils\deprecation.py", line 94, in __call__ response = response or self.get_response(request) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 36, in inner response = response_for_exception(request, exc) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 90, in response_for_exception response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 125, in handle_uncaught_exception return debug.technical_500_response(request, *exc_info) File "C:\github\django_my_website\venv\lib\site-packages\django\views\debug.py", line 94, in technical_500_response html = reporter.get_traceback_html() File "C:\github\django_my_website\venv\lib\site-packages\django\views\debug.py", line 332, in get_traceback_html t = DEBUG_ENGINE.from_string(fh.read()) UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 9735: illegal multibyte sequence During handling of the above exception, another exception occurred: Traceback (most recent call last): File "C:\Users\Lee Ji Hyun\anaconda3\lib\wsgiref\handlers.py", line 137, in run self.result = application(self.environ, self.start_response) File "C:\github\django_my_website\venv\lib\site-packages\django\contrib\staticfiles\handlers.py", line 65, in __call__ return self.application(environ, start_response) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\wsgi.py", line 141, in __call__ response = self.get_response(request) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\base.py", line 75, in get_response response = self._middleware_chain(request) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 36, in inner response = response_for_exception(request, exc) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 90, in response_for_exception response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info()) File "C:\github\django_my_website\venv\lib\site-packages\django\core\handlers\exception.py", line 125, in handle_uncaught_exception return debug.technical_500_response(request, *exc_info) File "C:\github\django_my_website\venv\lib\site-packages\django\views\debug.py", line 94, in technical_500_response html = reporter.get_traceback_html() File "C:\github\django_my_website\venv\lib\site-packages\django\views\debug.py", line 332, in get_traceback_html t = DEBUG_ENGINE.from_string(fh.read()) UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 9735: illegal multibyte sequence [19/Mar/2020 15:01:33] "GET /admin/blog/post/ HTTP/1.1" 500 59너무 길어서 멘붕이 되는데 무슨 소린지 모르겠어서 끝 줄 오류부분 UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 9735: illegal multibyte sequence 이것만 검색해서 찾아봤더니debug.py 에서 비어있던 open method에서 encoding = "utf-8" 도 기입했고 span 은 고칠게 따로 없었고 그랬습니다..뭐가 잘못된 것일까요,,,ㅕ
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
TypeError : on_delete must be callable.
선생님 강사님 박사님.. 강의를 한번 쭉 듣고나서 컴퓨터 앞에 앉아서 따라하면서 만들어가는 중입니다. 만들어지는걸 보면서 따라하니까 너무 재밌네요. 카테고리 생성까지만 따라한 후 vultr 가상서버호스팅을 시도하는데 오류가 나요.. 일반 터미널에서는 python manage.py makemigrations/migrate/runserver가 모두 정상 작동하는데 비해 root@vultr에서는 on_delete must be callable. 에러가 나서 넘어가질 않아요. models.py에서 수정을 하고 다시 해보아도 수정 사항이 반영되지 않은 상태로 같은 오류 메세지가 나오는데 어떻게 수정해야 할까요? django는 2.2 버전을 설치했어요. (강의 중에는 vultr에서 elvis_admin으로 로그인 하시던데 elvis_admin을 어느 항목에서 가져온지 몰라서 Root의 가상 환경에서 하고 있어요.) 아래는 터미널 창 오류 메세지 인데요, 어떻게 수정을 해야 넘어갈 수 있을지 조언 부탁 드립니다. 감사합니다. ^C(venv) root@vultr:~/github/djangoyuri2.2# python manage.py makemigrations Traceback (most recent call last): File "manage.py", line 21, in <module> main() File "manage.py", line 17, in main execute_from_command_line(sys.argv) File "/root/github/djangoyuri2.2/venv/lib/python3.6/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line utility.execute() File "/root/github/djangoyuri2.2/venv/lib/python3.6/site-packages/django/core/management/__init__.py", line 377, in execute django.setup() File "/root/github/djangoyuri2.2/venv/lib/python3.6/site-packages/django/__init__.py", line 24, in setup apps.populate(settings.INSTALLED_APPS) File "/root/github/djangoyuri2.2/venv/lib/python3.6/site-packages/django/apps/registry.py", line 114, in populate app_config.import_models() File "/root/github/djangoyuri2.2/venv/lib/python3.6/site-packages/django/apps/config.py", line 211, in import_models self.models_module = import_module(models_module_name) File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) 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 "/root/github/djangoyuri2.2/blog/models.py", line 34, in <module> class Post(models.Model): File "/root/github/djangoyuri2.2/blog/models.py", line 41, in Post author = models.ForeignKey(User, on_delete=True) File "/root/github/djangoyuri2.2/venv/lib/python3.6/site-packages/django/db/models/fields/related.py", line 801, in __init__ raise TypeError('on_delete must be callable.') TypeError: on_delete must be callable.
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
git clone 질문
안녕하세요! 제가 노트북으로 인강을 듣다가 컴퓨터로 진행을 하고 싶어서 cmder에서 같은 경로에 git clone으로 원래 하던 파일을 받았는데 settings에 project interpreter에 가면 설정이 안되어있네요 혹시 진행하던 프로젝트를 다른 pc에서 진행하려면 어떻게 해야하나요??
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
강의를 따라서 실습중이였는데 다음과 같은 오류가 발생하였습니다.ㅠㅠ
(venv) λ python manage.py makemigrations Traceback (most recent call last): File "manage.py", line 21, in <module> main() File "manage.py", line 17, in main execute_from_command_line(sys.argv) File "C:\Users\user\Desktop\Github\Hyeon_Jong_Django\venv\lib\site-packages\django\core\management\__init__.py", line 401, in execute_from_command_line utility.execute() File "C:\Users\user\Desktop\Github\Hyeon_Jong_Django\venv\lib\site-packages\django\core\management\__init__.py", line 377, in execute django.setup() File "C:\Users\user\Desktop\Github\Hyeon_Jong_Django\venv\lib\site-packages\django\__init__.py", line 24, in setup apps.populate(settings.INSTALLED_APPS) File "C:\Users\user\Desktop\Github\Hyeon_Jong_Django\venv\lib\site-packages\django\apps\registry.py", line 114, in populate app_config.import_models() File "C:\Users\user\Desktop\Github\Hyeon_Jong_Django\venv\lib\site-packages\django\apps\config.py", line 211, in import_models self.models_module = import_module(models_module_name) File "C:\Users\user\Anaconda3\lib\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 "C:\Users\user\Desktop\Github\Hyeon_Jong_Django\venv\lib\site-packages\django\contrib\auth\models.py", line 2, in <module> from django.contrib.auth.base_user import AbstractBaseUser, BaseUserManager File "C:\Users\user\Desktop\Github\Hyeon_Jong_Django\venv\lib\site-packages\django\contrib\auth\base_user.py", line 47, in <module> class AbstractBaseUser(models.Model): File "C:\Users\user\Desktop\Github\Hyeon_Jong_Django\venv\lib\site-packages\django\db\models\base.py", line 121, in __new__ new_class.add_to_class('_meta', Options(meta, app_label)) File "C:\Users\user\Desktop\Github\Hyeon_Jong_Django\venv\lib\site-packages\django\db\models\base.py", line 325, in add_to_class value.contribute_to_class(cls, name) File "C:\Users\user\Desktop\Github\Hyeon_Jong_Django\venv\lib\site-packages\django\db\models\options.py", line 208, in contribute_to_class self.db_table = truncate_name(self.db_table, connection.ops.max_name_length()) File "C:\Users\user\Desktop\Github\Hyeon_Jong_Django\venv\lib\site-packages\django\db\__init__.py", line 28, in __getattr__ return getattr(connections[DEFAULT_DB_ALIAS], item) File "C:\Users\user\Desktop\Github\Hyeon_Jong_Django\venv\lib\site-packages\django\db\utils.py", line 207, in __getitem__ backend = load_backend(db['ENGINE']) File "C:\Users\user\Desktop\Github\Hyeon_Jong_Django\venv\lib\site-packages\django\db\utils.py", line 111, in load_backend return import_module('%s.base' % backend_name) File "C:\Users\user\Anaconda3\lib\importlib\__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "C:\Users\user\Desktop\Github\Hyeon_Jong_Django\venv\lib\site-packages\django\db\backends\sqlite3\base.py", line 14, in <module> from sqlite3 import dbapi2 as Database File "C:\Users\user\Anaconda3\lib\sqlite3\__init__.py", line 23, in <module> from sqlite3.dbapi2 import * File "C:\Users\user\Anaconda3\lib\sqlite3\dbapi2.py", line 27, in <module> from _sqlite3 import * ImportError: DLL load failed: 지정된 모듈을 찾을 수 없습니다.
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
런서버를 하면 이런 오류가 뜹니다.
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb3 in position 0: invalid start byte
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
안녕하세요 수업 잘 봤습니다! 템플릿 상속에 대한 팁이 필요합니다!
템플릿 상속에 대한 개념을 잘 이해했습니다. 다만, 적용해서 만들 때 문제가 생겨서 문의드립니다. 제가 하려는 건 왼쪽 사이드 바에는 post 리스트를 쭉 추가하고 (for문을 이용해서 p.title만 호출해 각 href= detail page/{}로 연결) 오른쪽 화면에는 detail page가 호출되게 하는 것입니다. 그래서 base.html에는 for문을 이용해 리스트가 잘 호출되었는데, 이를 유지한 채 detail page가 호출되면 리스트는 호출되지 않고, detail page의 내용만 호출됩니다. (디테일 페이지에서는 object.content로 표현했습니다.) 아마도 object list에서 object들을 불러오는 것과 단일 object.content를 불러오는게 충돌해서 list는 안 불러와지는거 같은데, 어떻게 해야 동시에 불러올 수 있을까요?
- 파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
밑에 분들과 똑같은 오류 입니다.
삭제된 글입니다
- 미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
127.0.0.1:8000 에러
안녕하십니까~ 서버를 작동하여 127.0.0.1:8000으로 접속하면 이전에 가상환경에서 만들었던 웹의 주소로 연결됩니다. 예)127.0.0.1:8000/catalog/ Error 화면 시현됨 그래서 8080 주소로 변경하여 사용은 가능한데 127.0.0.1:8000으로 접속되게 할 수는 없는지요? ~~ 현재 이전의 가상환경은 지운상태입니다. 감사합니다.