2010-06-08 3 views
4

나는 Djangoappengine 지침을 따랐습니다. '성공했습니다!' Djangoappengine 페이지, 다음에 무엇을해야합니까?

  • djangoappengine
  • djangotoolbox
  • I

    • 장고 : 나는 말의 지시를 이해 내용에 따라 장고 - testapp를 폴더에 다음 폴더를 자신의 장고 - testapp를 사용 및 복사 다음을 실행하여 dev 서버를 시작했습니다.

      manage.py runserver

      그런 다음

      http://localhost:8000/

      를 탐색하고있어 "그것은했다!"

      당신 이 장고 설정 파일에 진정한 DEBUG =이 때문에이 메시지를보고있는 당신은 어떤 URL을 구성하지 있습니다 매우 중요하지만, 그것은 하단에 다음 말한다 페이지. 일하러 가다!

      저는 장고와 App Engine과 Djangoappengine 및 Django-nonrel의 절대 초보자입니다. 그래서 나는 길을 잃었습니다. URL은 어떻게 구성합니까? 또는 도움이되는 방법에 대한 링크.

      나는 Django 튜토리얼을 보았지만 Djangoappengine과 Django-nonrel과 얼마나 관련이 있는지 알지 못한다. 시작 단계는 SQL 데이터베이스와 관련이 있기 때문이다.

      기본적으로 내 앱을 실행하는 방법에 대한 몇 가지 방향이 좋습니다.

      고맙습니다.

    답변

    9

    대부분 나는 평소와 같이 장고 튜토리얼을 따라갈 수 있어야한다고 생각합니다. 정상적으로 모델을 만들 수 있고, 뷰와 URL 등을 만들 수 있습니다. djangoappengine이 제대로 작동하면 이미 데이터베이스 설정에 관한 모든 내용을 건너 뛰십시오.

    데이터베이스 테이블을 구축하기 위해 syncdb을 사용할 필요가 없습니다. 앱 엔진이이를 자동으로 수행합니다.

    아마도 App Engine 관리 시스템을 사용하여 시작하는 것이 더 편할 것입니다. 장부 관리자 시스템이 아닌 http://localhost:8080/_ah/admin/ (또는 실행중인 경우 8000) 일 것입니다.

    원한다면 데이터베이스로 시작할 필요조차 없습니다. 자신을 시작하려면 django-admin.py startapp myapp을 잘 실행할 수 있어야합니다. 그런 다음

    :

    1. 편집 견해.이 응용 프로그램에 대한 평하고
    2. 방문 urls.py에서 앱의보기로 해당 URL을 가리키는 URL을 생성하여 settings.py 파일에서 INSTALLED_APPS에 응용 프로그램을 추가하고 어떻게되는지 간단한보기 기능
    3. 를 만들

    확인은, 그래서 대부분 이후 튜토리얼의 page 3에서 덮여 - 1 &이 아마이 경우에 스킵 할 수 있습니다 대부분.

    Django documentation은 우수하며 대부분 앱 엔진에서 Django-Nonrel을 사용해도 적용됩니다.

    +0

    고맙습니다. 그게 내 기분이 훨씬 나아 졌어. :) 나는 내일 밤 그것을 아마 시험해보고,보고 할 것이다. –

    +0

    고맙습니다. 도와주세요! 나는 내 애플 리케이션을 실행하고 자습서 파트 3 다음 2 테스트보기를 만들었습니다. 굉장! 지금 내가 궤도에 진입 한 것 같은 느낌. 너는 나에게 많은 고통과 시간을 절약 해 주었다. 내 폴더 구조에 대한 또 다른 질문, 내 응용 프로그램이 반드시 하위 폴더에 있어야합니까, 아니면 manage.py 및 settings.py와 같은 파일과 함께 루트에있을 수 있습니까? 모범 사례/이유는 무엇입니까? 많이 고맙다! –

    +1

    모범 사례에 대해서는 정말로 대답 할 수 없지만, 귀하의 앱은 프로젝트의 하위 디렉토리 일 필요는 없으며 일반적으로 거기에 광산을 배치하지 않는 경향이 있습니다. 저는 앱을 모듈로 보는 경향이 있습니다 일부 기능을 제공하고 Project는 여러 모듈을 사용하는 단일 인스턴스 (사이트)로 제공합니다. 예를 들어, django.contrib.auth 및 django.contrib.admin은 다른 곳에서로드하는 응용 프로그램입니다. 그것은 찾을 수 있도록 단지 sys 경로에 있어야합니다. – pycruft

    관련 문제