- В директории вашего проекта создаем файл представление (например views.py).
- В файле представления пишем:
# -*- coding: utf-8 -*-
from django.http import HttpResponse
def hello(request):
return HttpResponse("Здравствуй, Мир") - Связываем функцию с URL, для этого в файле urls.py после строки
from django.conf.urls.defaults import *
добавляем импорт нашей функции из файла представленияfrom mysite.views import hello
а после строкиurlpatterns = patterns('',
добавляем привязку функции к регулярному выражению('^hello/$', hello),
- Стартуем сервер python manage.py runserver
- Смотрим вывод функции hello на http://127.0.0.1:8000/hello/
Показаны сообщения с ярлыком python. Показать все сообщения
Показаны сообщения с ярлыком python. Показать все сообщения
четверг, 11 марта 2010 г.
Hello, world! на Django
Итак, разработка на Django, шаг второй. Пишем хеллоуворлд.
четверг, 25 февраля 2010 г.
Быстрый старт в Django
Проект в django может быть самостоятельным приложением, но в большой степени это просто структура директорий и настройки общие для всех приложений внутри. А приложение - это как раз код, который выполняется.
django-admin.py startproject newproj
Создать приложение можно с помощью команды: python manage.py startapp newapp
Перед запуском надо записать изменения в базу данных (если она используется): python manage.py syncdb
Также можно проверить на ошибки: python manage.py validate
Запустить проект: python manage.py runserver
Зайти по адресу: "http://127.0.0.1:8000/"
Подписаться на:
Сообщения (Atom)
