11
Стажировка-2014 Django

Стажировка 2014, занятие 8. Обзор Django framework (Python)

  • Upload
    7bits

  • View
    182

  • Download
    4

Embed Size (px)

Citation preview

Page 1: Стажировка 2014, занятие 8. Обзор Django framework (Python)

Стажировка-2014

Django

Page 2: Стажировка 2014, занятие 8. Обзор Django framework (Python)

Стажировка-2014

$ sudo apt-get install python-pip

Установить pip:

Установить virtualenv:

$ sudo pip install virtualenv

Page 3: Стажировка 2014, занятие 8. Обзор Django framework (Python)

Стажировка-2014

$ virtualenv env

Создать окружение:

Активировать окружение:

$ . env/bin activate

Page 4: Стажировка 2014, занятие 8. Обзор Django framework (Python)

Стажировка-2014

$ pip install Django

Установить Django:

Page 5: Стажировка 2014, занятие 8. Обзор Django framework (Python)

Стажировка-2014

$ django-admin.py startproject

mysite

(mysite – имя проекта)

Создаем проект

Page 6: Стажировка 2014, занятие 8. Обзор Django framework (Python)

Стажировка-2014

mysite/manage.pymysite/

__init__.pysettings.pyurls.pywsgi.py

Структура каталогов

Page 7: Стажировка 2014, занятие 8. Обзор Django framework (Python)

Стажировка-2014

manage.py:Скрипт, который позволяет вам взаимодействовать с проектом Django.

mysite/:это просто контейнер.

mysite/settings.py:конфигурация проекта.

/urls.py:Конфигурация URL-ов.

Структура каталогов

Page 8: Стажировка 2014, занятие 8. Обзор Django framework (Python)

Стажировка-2014

$ python manage.py startapp forms

Создаем приложение:

Page 9: Стажировка 2014, занятие 8. Обзор Django framework (Python)

Стажировка-2014

fromsapp/__init__.pyadmin.pymodels.pytests.pyviews.py

Структура каталогов

Page 10: Стажировка 2014, занятие 8. Обзор Django framework (Python)

Стажировка-2014

$ python manage.py syncdb

Создание таблиц:

Запуск сервер:

$ python manage.py runserver

Page 11: Стажировка 2014, занятие 8. Обзор Django framework (Python)

Стажировка-2014

https://www.djangoproject.com/

http://djbook.ru/

Полезное