Django App 을 띄울때 이런 오류가 뜨는 경우가 있다. RuntimeError: populate() isn't reentrant 이때는 여러가지 원인이 있을 수 있는데,대부분 pip 패키지 설치와 관련하여 문제가 생기면 저 에러가 뜬다.일단, 메시지만 봐서는 뭔지 알수가 없다. 제대로된 메시지를 보려면 일단 저 에러를 raise 하는 Django 파일을 임시로 수정해줘야 한다.Error stack 에서 저 Error 를 raise 하는 부분을 클릭하여 찾아가자. 아마도 파일명은 아래와 같을것이다. django/apps/registry.py 여기서 약 80번째 라인 즈음 해서 보이는 아래 코드를raise RuntimeError("populate() isn't reentrant") 이렇게 바
(function(document, tag) { var scriptTag = document.createElement(tag), // create a script tag firstScriptTag = document.getElementsByTagName(tag)[0]; // find the first script tag in the document // set the source of the script to your script scriptTag.src = "MY_SCRIPT_FILE_OR_URL"; firstScriptTag.parentNode.insertBefore(scriptTag, firstScriptTag); // append the script to
두 개의 딕셔너리를 합치는 아주 간단한 방법 오른쪽에 있는 녀석이 왼쪽에 있는 것을 덮어쓰게 됩니다 dict_a = {'a':1, 'b':2, 'c': 3}dict_b = {'c':30, 'd': 4, 'e': 5} // 병합dict_c = { **dict_a, **dict_b } // dict_c 의 결과// {'a': 1, 'b': 2, 'c': 30, 'd': 4, 'e': 5}
1. 일단 파이참을 켜시고 장고 프로젝트를 엽니다. 2. 그다음File > Preference > Language & Frameworks > Django 또는File > Preference > 검색창에 Django 으로 들어간다. 3. 설정창 의 우측 화면에 - Enable Django Support 체크박스 에 체크- Django project root 에 manage.py 가 들어있는 장고 폴더를 넣어주고- Settings 에 로컬에서 사용할 장고 설정파일 path 를 지정해줍니다. 그다음 저장! -------이렇게 해주면 이제부터 Django ORM 등의 자동완성을 사용할 수 있게됩니다. 그리고!!! 장고 템플릿 서포트(=html 파일 자동완성)를 받고 싶다면