Навигация
|
Django: простой проектЯ предполагаю, что Вы установили django, создали проект "first" (название можете выбрать другое). Если Вы не обладаете такими знаниями, прочтите мои статьи на эти темы: Установка django на windows 7 После установки django, я создал проект так: cd C:\django_code\ C:\Python33\python.exe C:\Python33\Lib\site-packages\Django-1.7.1-py3.3.egg\django\bin\django-admin.py startproject first C:\Python33\python.exe C:\django_code\first\manage.py migrate C:\Python33\python.exe C:\django_code\first\manage.py runserverМы создадим в этом уроке: Что мы создадим на этом уроке: 1. Первую классическую программу "Hello World!" 2. Научимся передавать аргументы в URL запроса 3. Выведем страницу с помощью шаблона Итак, давайте создадим обработчики запросов для нашего сервера: C:\django_code\first\first\urls.py
Надо сказать следущее, первый url обрабатывает запрос к "Hello World!" - http://127.0.0.1:8000/hello/ , второй к http://127.0.0.1:8000/dtime/1/ , тут "1" - передаваемый аргумент, третий к http://127.0.0.1:8000/templ/3/ , тут передаваемый аргумент - "3" Для составления более сложных шаблонов запросов почитайте о регулярных выражениях например на википедии. строка "from . import views" - импортирует файл представлений: C:\django_code\first\first\views.py
В нем мы описали логику обработки аргументов, другие переменные и передачу итоговых данных для шаблонов. Но для работы шаблона нам нужно в файле настроек C:\django_code\first\first\settings.py внести блок:
После чего функция "render" найдет шаблон по этому пути 'templ.html', Сам шаблон выводит две переменные, и переменны из списка с помощью перебора:
В переборе участвует псевдопеременная forloop.counter, переданные переменные для django обрабляются в двойные кавычки. Заметьте, если Вы закоментируете localarg = 'in templ', то отработает блок "else" нашего шаблона. На этом все, видео выложу на моем канале YouTube! Комментарии пользователей Эту новость ещё не комментировалиНаписать комментарий Анонимам нельзя оставоять комментарии, зарегистрируйтесь! |
Контакты Группа ВК | Код обмена баннерами | Видео к IT статьям на YoutubeВидео на другие темы Смотреть | |||
Мои друзья: | © Snakeproject.ru создан в 2013 году.При копировании материала с сайта - оставьте ссылку.Весь материал на сайте носит ознакомительный характер,за его использование другими людьми, автор ответственности не несет. |
||||
Поддержать автора и проект
|