2010-06-08 3 views
1

Djangoappengine으로 가려고합니다. 나는 지시를 따라하지만이 단계에 도착하면 :Djangoappengine을 시작하려 할 때 'createduperuser'명령을 알 수 없음

나는 다음을 얻을

manage.py의 createsuperuser :

알 수없는 명령 : 그래서

를 실행

'createsuperuser'

manage.py help

그리고 'createsuperuser'가 목록에도없는 것을 보았습니다. 도움에 의해 나열된 하위 명령의 목록 :

cleanup 
    compilemessages 
    createcachetable 
    dbshell 
    deploy 
    diffsettings 
    dumpdata 
    flush 
    inspectdb 
    loaddata 
    makemessages 
    remote 
    reset 
    runfcgi 
    runserver 
    shell 
    sql 
    sqlall 
    sqlclear 
    sqlcustom 
    sqlflush 
    sqlindexes 
    sqlinitialdata 
    sqlreset 
    sqlsequencereset 
    startapp 
    syncdb 
    test 
    testserver 
    validate 

내가이 물건 총으로 newbe 나처럼, 여기에서 잘못 간 무엇을 알아낼 수 없습니다. 나는 어떤 종류의 수퍼 유저를 분명히 생성하는 것 이외에 'createsuperuser'가 무엇을하고 있는지 정확히 알지 못한다. :)

팁이 있습니까?

답변

2

settings.py의 INSTALLED_APPS에서 django.contrib.auth를 활성화해야합니다.

+0

Waldemar, 그렇게 말하면 아주 간단하게 들립니다. ;) 고맙습니다. 나는 그것을 시도 할 것입니다. 적어도 StackOverflow에 등록해야합니다! : :) –

+0

좋아, 나는 그것을했고 그것은 효과가 있었다. 고맙습니다! 데이터 저장소에 수퍼 유저를 생성합니까? 계정 정보를 묻기 전에 "dev_appserver.py:3617"ima ges API를 초기화 할 수 없으며 Python "PIL"모듈이 누락되었을 가능성이 큽니다. ImportError : 모듈이 없습니다. " 여기서 내가 뭘 잘못하고 있니? datastore_file_stub.py가 데이터 저장소 파일에서 읽을 수 없다는 또 다른 오류가 발생했으나 명령을 다시 실행할 때 사라져서 파일이 존재하지 않는다고 가정하고 명령을 실행하여 데이터 저장소를 처음 만들었습니다 그것. 그게 맞습니까? 추가 도움이 필요하면 고맙습니다. –

+1

첫 번째 오류는 PIL 모듈을 설치하지 않았기 때문에 발생합니다. 자세한 내용은 여기를 참조하십시오 : http://www.pythonware.com/products/pil/ –

2

이 문제도 있었지만 django.contrib.auth는 이미 INSTALLED_APPS에 있습니다. 나를 위해서, 그것은 내 환경 변수가이 탭에서 설정되지 않았다는 것입니다 (그 효과에 오류가 없음에도 불구하고). 내 환경이 바르 설정하면

raise ImproperlyConfigured("The SECRET_KEY setting must not be empty.") 

이 createsuperuser 잘 실행 : 나는 나에게 해당 오류를 준, 실행 manage.py의 syncdb하여 알아 냈어.

관련 문제