2013-01-15 4 views
1

django 프로젝트의 경우 official celery guide을 따라갈 때 모든 종류의 오류가 발생합니다. 나는 발생한 오류의 자세한 내용에 가기 전에 다음과 같은 문제에 명확하게하고 싶습니다 :Django1.4 with Celery : A. 브로커로 Sqlite3 데이터베이스 가능? B. 셀러리 버전을 설치하는 데 필요합니까?

  1. 은 만 django-celery를 설치해야하거나뿐만 아니라 celery를 설치해야합니까? 이 official guide에 대한 언급이 없습니다. 나는 가이드를 모두 설치하고 평범한 celery 설치를 언급하지 않는 가이드를 읽었습니다.
  2. 내 개발 환경에서 내 데이터베이스로 sqlite3을 사용하고 있습니다. 브로커로 셀러리와 sqlite3 데이터베이스를 함께 사용할 수 있습니까? this thread의 마지막 사람은 그것이 가능하지 않다는 것을 암시하는 것처럼 보입니다. 내가 Btw은

    오류의 일련의 최신 django1.4django-celery 3.0.11을 사용하고

I에뿐만 아니라 celery를 설치합니다 pip install django-celery을 실행 DatabaseError: no such table: djkombu_queue

답변

0
  1. 입니다.

  2. south을 제거하고 south_migrationhistory 테이블을 삭제했습니다. 그런 다음 syncdb을 다시 작성하면 모든 것이 문서화 된대로 작동합니다. 왜 이것이 오류를 일으키는 지 정확히 알 수는 없습니다. 그래서 두 번째 질문에 대한 대답은 예, Sqlite3은 셀러리를위한 중개인으로 일할 수 있습니다.