После получения «Это сработало!» страница с Djangoappengine, что мне делать дальше? - PullRequest
5 голосов
/ 08 июня 2010

Я следовал инструкциям Djangoappengine .Я использовал их django-testapp и скопировал следующие папки в папку django-testapp в соответствии с инструкциями:

  • django
  • djangoappengine
  • djangotoolbox

Затем я запустил сервер разработки, выполнив:

manage.py runserver

Затем перешел к

http://localhost:8000/

и получил "Это сработало!"страница, которая хороша, но в нижней части написано следующее:

Вы видите это сообщение, потому что у вас есть DEBUG = True в вашем файле настроек Django, и вы не настроили никаких URL.Приступайте к работе!

Я абсолютный новичок в Django и App Engine, а также в Djangoappengine и Django-nonrel, так что я довольно растерян.Как мне настроить URL?Или ссылка на то, как это поможет.

Я посмотрел учебник по Django, но не уверен, насколько он важен для Djangoappengine и Django-nonrel, так как многие из начальных шагов должны быть сделаныс базами данных SQL.

В принципе, было бы неплохо получить представление о том, как запустить мое приложение.

Большое спасибо.

1 Ответ

9 голосов
/ 09 июня 2010

В основном я думаю, что вы должны следовать учебным курсам по django как обычно.Вы можете создавать свои модели как обычно, создавать свои представления и URL-адреса и т. Д. Просто пропустите все этапы настройки базы данных - это уже сделано для вас, если djangoappengine работает правильно.

Вам не нужно syncdb для создания таблиц базы данных - механизм приложений сделает это за вас автоматически.

Вам, вероятно, лучше использовать систему администратора App Engine, чтобы начать с которой, вероятно,быть на http://localhost:8080/_ah/admin/ (или: 8000, если вы там работаете), а не на административной системе django.

Вам даже не нужно начинать с базы данных, если вы не хотите.Вы должны быть в состоянии запустить django-admin.py startapp myapp просто отлично, чтобы начать работу.

Затем:

  1. отредактируйте views.py для этого приложения и создайте простую функцию представления
  2. добавьте приложение в INSTALLED_APPS в вашем файле settings.py
  3. создайте URL-адрес, который указывает на представление вашего приложения в urls.py
  4. , посетите этот URL-адрес и посмотрите, что произойдет

Хорошо, так что в основном это рассматривается в стр. 3 руководства и далее - в этом случае, вероятно, пропущены большинство из 1 и 2.

Документация Django отлично, и большинство из них будет применимо даже при использовании Django-Nonrel в движке приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...