четверг, 11 марта 2010 г.

Hello, world! на Django

Итак, разработка на Django, шаг второй. Пишем хеллоуворлд.

  1. В директории вашего проекта создаем файл представление (например views.py).
  2. В файле представления пишем:
    # -*- coding: utf-8 -*-
    from django.http import HttpResponse

    def hello(request):
    return HttpResponse("Здравствуй, Мир")

  3. Связываем функцию с URL, для этого в файле urls.py после строки
    from django.conf.urls.defaults import *
    добавляем импорт нашей функции из файла представления
    from mysite.views import hello
    а после строки
    urlpatterns = patterns('',
    добавляем привязку функции к регулярному выражению
    ('^hello/$', hello),
  4. Стартуем сервер python manage.py runserver
  5. Смотрим вывод функции hello на http://127.0.0.1:8000/hello/