본문 바로가기

장고

(3)
[Django] Django import LOCAL settings 문제. Django import LOCAL settings 문제. 원문링크 : https://stackoverflow.com/questions/22904209/django-cannot-import-local-settings 질문 by Brownbay Django 1.7을 Python 3 에서 구동해 보았다. 그런데, manage.py 를 사용할 때, settings.py 의 import local_settings.py 부분이 문제가 생긴다. settings.py 를 직접 실행할 때에는 local_settings.py 는 문제없이 임포트된다. 하지만, manage.py 를 실행하면, 아래와 같이 local_settings.py 모듈을 찾을 수 없다고 나온다.local_settings.py 파일은 settings...
[Python|Django] 장고(django)에서 백만건을 가져오는 queryset이 느리다. 장고(django)에서 백만건을 가져오는 queryset이 느리다. https://stackoverflow.com/questions/43540295/get-million-record-from-django-with-queryset-is-slow 질문 : 다음 코드처럼 Post 테이블의 모든 오브젝트를 가져와 이터레이트하려 한다. posts = Post.objects.all() for post in posts: process_post(post) process_post 는 백그라운드에서 동작하며, update 는 하지 않는 셀러리태스크이다.그런데, Post 테이블에 100만개의 레코드가 있어서 문제다. 이 동작은 매일 수행된다. for post in posts: 코드 중 위 라인 부분에서 데이터베이스 Quer..
Pycharm Community 에서 Django 개발 세팅하기. Pycharm 유료버전에는 Django 지원이 포함되어 있으나, 무료버전인 Community Edition 에서는 2016년 현재 Django 에 대한 지원기능은 빠져 있다. 그렇지만, 장고 프로젝트를 개발하도록 세팅할 수 있다. 0. django-admin startproject 명령으로 만들어진 폴더를 Project 뷰에서 오른쪽 클릭하여 Make Directory as - Source Root 으로 설정해 준다. (설정되면 폴더 아이콘 색이 바뀜.) 이 작업을 해주지 않으면, 편집화면에서 views, models 등의 import 부분에서 Cannot find reference 에러를 띄운다. [ 2016년 8월 3일 추가 ] 1. Run : manage.py / runserver 1-1. 장고 프..